auto_html gem没有加载在rails 3应用程序中(其他宝石可以工作!)

时间:2011-02-07 18:11:07

标签: ruby-on-rails-3 gem

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>

我知道是一个加载问题,但我没有收到任何错误,我使用了很多其他宝石。

任何线索?

3 个答案:

答案 0 :(得分:1)

你可能已经发现了,但是这个:

include AutoHtml
必须在某处添加

答案 1 :(得分:0)

也许gemfile没有像库一样命名? bcrypt作为示例必须在Gemfile中定义,如:

gem 'bcrypt-ruby', :require => "bcrypt"

答案 2 :(得分:0)

这应该可以在lib本身中完成,但是目前使用它(模板中的auto_html方法)你必须在ApplicationHelper中包含AutoHtml模块。