我正在创建一个新的 spree 扩展,具有 paper_trail gem 依赖项。所以,我想要跟踪模型更改(产品和订单)。然后,当尝试启动 rails 应用程序时,我收到此错误:
undefined local variable or method `has_paper_trail'
我的 Rails 应用程序 Gemfile:
gem 'spree_blameable', path: '/spree_blameable'
我的 order_decorator.rb 很简单:
Spree::Order.class_eval do
has_paper_trail
end
我的宝石规格:
s.add_dependency 'spree_core', '~> 2.1.4'
s.add_dependency 'paper_trail', '~> 3.0.0'
我错过了什么?
编辑:只需在 Gemfile 中添加 gem 'paper_trail', '~> 3.0.0'
对不起,我的语法,问候