我正在使用Jekyll将我的markdown和Pygments转换为语法高亮.
这是错误maruku显示:
Liquid error: undefined method `join' for "\n song_info = []\n for song in songs:\n song_info.append(song.name) \n":String
Run Code Online (Sandbox Code Playgroud)
标记如下:
{% highlight python %}
song_info = []
for song in songs:
song_info.append(song.name)
{% endhighlight %}
Run Code Online (Sandbox Code Playgroud)
在iPython中测试Pygments不会产生任何错误.
有任何想法吗?O(
提前致谢!
无处不在,我的所有样式表都在编译过程中开始抛出错误.
lessc static/css/styles.less
/gems/less-2.2.1/lib/less/js/lib/less/parser.js:385:31: .rounded_corners is undefined (Less::Error)
Run Code Online (Sandbox Code Playgroud)
我的mixins似乎都没有在less less文件中可用.mixins.less文件导入到样式表的最顶层,只导入一次.
@import "mixins.less";
@import "reset.less";
@import "clearfix.less";
@import etc..
Run Code Online (Sandbox Code Playgroud)
我也查了字节顺序标记,灵感来自每个文件变量名称错误"是不确定的",即使"variables.less"原装进口,甚至又回到4周后该项目的git的历史(其中我100%肯定编译成功运行).到目前为止,我没有运气.
奇怪的是,使用SimpLESS和Less Compiler for Mac成功运行编译.
我已经将其缩小到导入问题,因为如果我尝试在样式表的顶部使用mixin并且使用mixin的名称引发错误.
有谁熟悉这种情况?
我正在使用Less Ruby Gem的 2.2.1版本.
我的超级简单的主干应用程序没有提取表单提交并采取行动.我有这个应用程序坐在铁轨上,只是吐出JSON.
我的应用程序试图重新创建James Yu的CloudEdit和JérômeGravel -Niquet的Todo应用程序.我只是在创建新的Song对象时遇到问题.当主干应该处理表单数据并将其添加到有序列表时,Rails会选择POST并使用JSON和HTML进行响应.我正在使用ICanHaz Gem for JS Templates.
有任何想法吗?
//主应用程序视图
window.AppView = Backbone.View.extend({
el: $("#songs_app"),
events: {
"submit form#new_song": "createSong"
},
initialize: function(){
_.bindAll(this, 'addOne', 'addAll');
Songs.bind('add', this.addOne);
Songs.bind('reset', this.addAll);
Songs.bind('all', this.render);
Songs.fetch(); //This Gets the Model from the Server
},
addOne: function(song) {
var view = new SongView({model: song});
this.$("#song_list").append(view.render().el);
},
addAll: function(){
Songs.each(this.addOne);
},
newAttributes: function(event) {
var new_song_form = $(event.currentTarget).serializeObject();
//alert (JSON.stringify(new_dog_form));
return { song: {
title: new_song_form["song[title]"],
artist: new_song_form["song[artist]"]
}}
},
createSong: …Run Code Online (Sandbox Code Playgroud)