小编muf*_*ffs的帖子

语法高亮显示Pygments失败通过Liquid Templates字符串错误

我正在使用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(

提前致谢!

python markdown pygments liquid jekyll

17
推荐指数
1
解决办法
2860
查看次数

较少Ruby编译器错误

无处不在,我的所有样式表都在编译过程中开始抛出错误.

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%肯定编译成功运行).到目前为止,我没有运气.

奇怪的是,使用SimpLESSLess Compiler for Mac成功运行编译.

我已经将其缩小到导入问题,因为如果我尝试在样式表的顶部使用mixin并且使用mixin的名称引发错误.

有谁熟悉这种情况?

我正在使用Less Ruby Gem的 2.2.1版本.

css less

5
推荐指数
1
解决办法
478
查看次数

Backbone不会绑定表单提交

我的超级简单的主干应用程序没有提取表单提交并采取行动.我有这个应用程序坐在铁轨上,只是吐出JSON.

我的应用程序试图重新创建James Yu的CloudEditJé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)

json backbone.js ruby-on-rails-3

4
推荐指数
1
解决办法
3905
查看次数

标签 统计

backbone.js ×1

css ×1

jekyll ×1

json ×1

less ×1

liquid ×1

markdown ×1

pygments ×1

python ×1

ruby-on-rails-3 ×1