ruby-on-rails - 未定义的局部变量或方法 `has_paper_trail'

标签 ruby-on-rails paper-trail-gem

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

最佳答案

检查配置:

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

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

更改为:

Bundler.require(:default, Rails.env)

关于ruby-on-rails - 未定义的局部变量或方法 `has_paper_trail',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22218909/

相关文章:

ruby-on-rails - 问题 : Could not load OpenSSL

ruby-on-rails - 如何将paper_trail从3.0版本升级到最高版本以解决Rails 4.2中的serialized_attribute问题

ruby-on-rails - rails 4 x paper_trail : track which attributes are updated and display their new value

ruby-on-rails - rspec 功能测试中没有 whodunnit 使用 paper trail

javascript - 使来自 rails 模型的伪属性也可以在 javascript 中访问

ruby-on-rails - 创建中的 Rails 4 错误 "param is missing or the value is empty:"

ruby-on-rails - 如何在每个 db :reset 之后执行 "rake task"

javascript - 插件/Gems/库以获得浏览器中代码的语法突出显示?

ruby-on-rails - Rails paper_trail 与 Active Storage 导致重复版本

ruby-on-rails - 安装 paper_trail 后,从 irb_context 获取 "irb: warn: can' t 别名上下文。”来自 rails 控制台