【发布时间】:2012-09-20 08:28:41
【问题描述】:
我正在开发 Rails 3.1 引擎,为了对其进行集成测试,我想使用 SLIM 而不是普通的 ERB。所以我尝试简单地将s.add_development_dependency "slim" 添加到我的.gemspec 文件中,但是当我将index.html.erb 文件重命名为index.html.slim 时,Rails 抱怨:
缺少模板虚拟/索引,应用程序/索引与 {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}。在以下位置搜索:*“/Users/josh/Documents/Work/Sientia/iq_menu/full/spec/dummy/app/views”*“/Users/josh/Documents/Work/Sientia/iq_menu/full/app/views”
我也尝试使用 slim-rails gem 和 haml-rails gem,但是将文件重命名为 index.html.haml 导致同样的错误。
我做错了什么?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3.1 haml rails-engines slim-lang