如何将paper_trail添加为Spree扩展的依赖?

时间:2014-03-03 01:21:49

标签: ruby-on-rails ruby rubygems spree paper-trail-gem

我正在使用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'

请原谅我的语法,问候

2 个答案:

答案 0 :(得分:0)

尝试添加

require 'paper_trail'

包含'rails / all'之后

config/application.rb

答案 1 :(得分:0)

只需添加gem'paper_trail','〜> Gemfile中的3.0.0'