ruby-on-rails-3 – Rails 3没有加载HAML处理程序

前端之家收集整理的这篇文章主要介绍了ruby-on-rails-3 – Rails 3没有加载HAML处理程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的应用程序中遇到了Rails 3和HAML的一些问题:由于某种原因,Rails似乎没有加载处理haml文件的处理程序.每个操作都会显示与此类似的错误消息:

模板丢失了

缺少模板contact_search / index with {:formats => [:html],:handlers => [:rjs,:rhtml,:rxml,:builder,:erb],:locale => [:en,:en ]}在视图路径“/ var / www / osphonebook / app / views”,“/ var / www / osphonebook / vendor / bundle / ruby​​ / 1.8 / gems / devise1.3.4 / app / views”

看看“处理程序”选项:它没有:haml …

问题是这只发生在我公司设置的服务器上的生产模式中.在开发和测试模式下,它工作正常.此外,如果我在我的开发PC上以生产模式启动应用程序,它可以工作.

有关服务器的一些信息:

更新(2011年6月6日):升级Ruby 1.9,它仍然无法正常工作.

  1. ruby 1.9.2p0 (2010-08-18 revision 29036) [i486-linux]
  2.  
  3. Gems included by the bundle:
  4. abstract (1.0.0)
  5. actionmailer (3.0.7)
  6. actionpack (3.0.7)
  7. activemodel (3.0.7)
  8. activerecord (3.0.7)
  9. activeresource (3.0.7)
  10. activesupport (3.0.7)
  11. arel (2.0.10)
  12. bcrypt-ruby (2.1.4)
  13. builder (2.1.2)
  14. bundler (1.0.14)
  15. devise (1.3.4)
  16. erubis (2.6.6)
  17. haml (3.1.1)
  18. i18n (0.5.0)
  19. kgio (2.4.1)
  20. mail (2.2.19)
  21. mime-types (1.16)
  22. orm_adapter (0.0.5)
  23. pg (0.11.0)
  24. polyglot (0.3.1)
  25. rack (1.2.3)
  26. rack-mount (0.6.14)
  27. rack-test (0.5.7)
  28. rails (3.0.7)
  29. railties (3.0.7)
  30. rake (0.8.7)
  31. sass (3.1.2)
  32. sqlite3 (1.3.3)
  33. thor (0.14.6)
  34. treetop (1.4.9)
  35. tzinfo (0.3.27)
  36. unicorn (3.6.2)
  37. warden (1.0.4)

如果需要更多信息,请评论问题,我会更新.谢谢你的帮助.

解决方法

试试宝石 haml-rails

猜你在找的Ruby相关文章