Rails version: 3.0.3
Ruby: 1.9.2pre
在正在运行的应用程序中,我将auto_html(https://github.com/dejan/auto_html)放在gemfile中,然后运行bundle install ok。
但auto_html中没有任何方法似乎有效。
rails服务器正常加载,但auto_html方法和auto_html_for不起作用 总是得到如下错误:
undefined method `auto_html' for #<#<Class:0x00000102c63330>:0x00000102c60ae0>
我知道是一个加载问题,但我没有收到任何错误,我使用了很多其他宝石。
任何线索?
答案 0 :(得分:1)
你可能已经发现了,但是这个:
include AutoHtml
必须在某处添加
答案 1 :(得分:0)
也许gemfile没有像库一样命名? bcrypt作为示例必须在Gemfile中定义,如:
gem 'bcrypt-ruby', :require => "bcrypt"
答案 2 :(得分:0)
这应该可以在lib本身中完成,但是目前使用它(模板中的auto_html方法)你必须在ApplicationHelper中包含AutoHtml模块。