Rails中的Mollom 3

时间:2011-01-16 20:56:01

标签: ruby-on-rails-3

如何将Mollom Gem与Rails 3应用程序一起使用?
我通过以下方式安装了gem: sudo gem install'mollom'
我在Gemfile中有以下条目: gem'mollom'
在控制器中我写道:要求'mollom'
但是控制器中的这一行给出了以下错误:“没有这样的文件要加载 - mollom”

如果我从控制器中删除该行,那么我有这个错误: 在尝试使用Mollom.new时,未初始化的常量PostController :: Mollom ......

任何想法如何修复它都会很棒。我已经拥有了Mollom的钥匙,一切都在irb上运行良好。

谢谢。

最好的问候,
贝。

1 个答案:

答案 0 :(得分:0)

好的,找到了解决方案。我太愚蠢了,无法在控制器中添加require'...'。 相反,添加:
要求'rubygems'和
要求'mollom'
在application.rb文件中。
在这里的文档中:http://mollom.rubyforge.org/有一个错误,至少当我在Rails 3中使用它时。你需要用m.valid_captcha替换:m.check_captcha?