2

我在使用 paper_trail gem 时遇到了一些问题。我喜欢使用它,它有很好的功能。当我在开发和测试环境中运行我的服务器时它工作正常,但是当我开始在生产环境中运行服务器时显示“未定义的局部变量或方法`has_paper_trail' ”错误。我无法弄清楚。请帮忙?

4

2 回答 2

3

检查配置:

如果您在 /config/application.rb 中定义,例如

Bundler.require(*Rails.groups(:assets => %w(开发测试)))

改成 :

Bundler.require(:default, Rails.env)

于 2014-03-06T09:08:46.633 回答
1

thanx vinod,你的回答很有帮助,但我只是通过在 /config/application.rb 中添加如下生产来解决它

Bundler.require(*Rails.groups(:assets => %w(development test production)))

它工作正常。

于 2014-03-07T13:17:35.770 回答