【发布时间】:2011-11-27 16:27:22
【问题描述】:
我正在尝试将 HAML 与 rails 一起使用,并使用 HAML 而不是 ERB 生成视图。
我补充说:
gem 'haml'
gem 'haml-rails'
到我的 Gemfile 并进行捆绑安装。
$ rails g controller home index
/Library/Ruby/Gems/1.8/gems/railties-3.1.3/lib/rails/script_rails_loader.rb:11: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
/Library/Ruby/Gems/1.8/gems/bundler-1.0.15/lib/bundler/runtime.rb:136: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
/Users/jrm/src/rails/haml/config/application.rb:14: uninitialized constant Haml::Rails::Application (NameError)
from /Library/Ruby/Gems/1.8/gems/railties-3.1.3/lib/rails/commands.rb:21:in `require'
from /Library/Ruby/Gems/1.8/gems/railties-3.1.3/lib/rails/commands.rb:21
from script/rails:6:in `require'
from script/rails:6
单独使用 haml gem 可以正常工作,但生成的视图是 ERB 而不是 HAML。如何配置 rails 3.1 以生成 HAML 视图?
【问题讨论】:
标签: ruby-on-rails haml