Следуя руководству в http://github.com/fortuity/rails3-mongoid-devise Мне удалось установить Rails3 с помощью Haml, Devise и Mongoid. (В качестве побочного сведению, руководство действительно подробное, рекомендуется читать для пользователей нового Rails!)Rails 3 отображает файл Haml как Html
Только проблема я не могу получить Rails, чтобы сделать свои взгляды Haml:
Started GET "/" for 127.0.0.1 at 2010-07-01 14:40:23 +0200
Processing by HomeController#index as HTML
MONGODB miabreto_development['users'].find({}, {})
Rendered home/index.html.haml within layouts/application (4.2ms)
Completed 200 OK in 21ms (Views: 21.0ms)
Обратите внимание, что не возвращает недостающую ошибку шаблона, она просто отображает представление как простой html. Имя файла соответствует соглашению:
app/views/home/index.html.haml
и в Gemfile у меня есть:
# Bundle gems needed for Haml
gem 'haml', '3.0.13'
gem "rails3-generators", :group => :development
Поскольку я новичок в Rails, и я не уверен, что путь исполнения выглядит для принятия решения, что визуализатор использовать и т. д. Может ли кто-нибудь предположить, что я, возможно, пропустил в своей установке или где искать ошибки? (Это Rails.3.beta4)
у вас «Запустите haml -rails/path/to/app» после установки haml gem? – bjg
bjg, это не нужно с rails3. pythyless, вы запустили 'bundle install'? – igorw
Ran 'bundle install' и перезапустил сервер несколько раз. – pithyless