无法使 Emblem.js 与 Rails 一起工作

Can't make Emblem.js work with Rails

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

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

有同样的问题。用

解决

gem 'sprockets', '2.11.0'

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

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

gem 'ember-emblem-template'

gem 'emblem-source', '~> 0.4'