我尝试使用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
你知道我该如何解决这个问题?感谢。
答案 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'