我在使用paper_trail gem时遇到了一些麻烦。我喜欢使用它,它有很好的功能。当我在开发和测试环境中运行我的服务器时,它工作正常,但当我开始在生产环境中运行服务器时,显示“未定义的局部变量或方法`has_paper_trail'”错误。我无法弄明白。请帮忙?
答案 0 :(得分:3)
检查配置:
如果您在/config/application.rb中定义了
Bundler.require(* Rails.groups(:assets =>%w(开发测试)))
更改为:
Bundler.require(:default,Rails.env)
答案 1 :(得分:0)
thanx vinod,你的答案很有帮助,但我刚刚通过在/config/application.rb中添加如下产品来解决它
Bundler.require(*Rails.groups(:assets => %w(development test production)))
它工作正常。