我正在使用paper_trail gem依赖创建一个新的spree扩展。所以,我想要跟踪模型的变化(产品和订单)。 然后,当尝试启动rails应用程序时,我收到此错误:
undefined local variable or method `has_paper_trail'
我的rails app Gemfile:
gem 'spree_blameable', path: '/spree_blameable'
我的order_decorator.rb非常简单:
Spree::Order.class_eval do
has_paper_trail
end
我的gemspec:
s.add_dependency 'spree_core', '~> 2.1.4'
s.add_dependency 'paper_trail', '~> 3.0.0'
我错过了什么?
编辑:只需添加gem'paper_trail','〜> Gemfile中的3.0.0'
请原谅我的语法,问候
答案 0 :(得分:0)
尝试添加
require 'paper_trail'
包含'rails / all'之后
到config/application.rb
。
答案 1 :(得分:0)
只需添加gem'paper_trail','〜> Gemfile中的3.0.0'