无法让Emblem.js与Rails一起使用

时间:2015-07-29 18:04:33

标签: ruby-on-rails ember.js emblem.js

我尝试使用Emblem.js在Rails应用中渲染Ember模板。以下是我Gemfile的一部分:

gem 'ember-rails'
gem 'ember-source', '~> 1.9.0'
gem 'emblem-rails'
gem 'emblem-source', github: 'machty/emblem.js'

这是根据emblem-rails gem:https://github.com/alexspeller/emblem-rails

的安装说明

我有一个非常基本的应用程序。这是用slim写的布局:

doctype html
html
  head
    title My App Title
    = stylesheet_link_tag    'application', media: 'all'
    = javascript_include_tag 'application'
    = csrf_meta_tags
  body

我还有一个基本的Ember-Rails应用程序,我的应用程序模板用徽章/app/assets/javascripts/templates/application.emblem编写:

h1 Hello World

但是我收到以下错误(即使重启我的puma服务器后):

ArgumentError at /
wrong number of arguments (1 for 2)
  (in /Users/htaidirt/Code/MyApp/app/assets/javascripts/templates/application.emblem)

突出显示= javascript_include_tag 'application'行的布局:https://www.dropbox.com/s/un8ixkpgvn81txi/Screen%20Shot%202015-07-29%20at%2019.00.46.png?dl=0?dl=1

你知道我该如何解决这个问题?感谢。

1 个答案:

答案 0 :(得分:3)

有同样的问题。解决了

gem' sprockets',' 2.11.0'

gem' ember-rails','〜> 0.19.0'

gem' ember-source','〜> 1.13.5'

gem' ember-emblem-template'

gem'会徽 - 源','〜> 0.4'