필자는 paper_trail gem dependency를 사용하여 새로운 확장 기능 확장 프로그램을 만들고 있습니다. 따라서 모델 변경 (제품 및 주문)을 추적하고 싶습니다.Paper_trail을 Spree 확장에 종속성으로 추가하는 방법은 무엇입니까?
undefined local variable or method `has_paper_trail'
내 레일 응용 프로그램 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'
무엇이 그것이 없습니까?
편집 :이 포함 후에 그냥 config/application.rb
내 문법, 인사말 Gemfile에
require 'paper_trail'
를 추가
Gemfile에 보석 'paper_trail', '~> 3.0.0'을 추가,이 확장 오픈 소스는 어디입니까? 나는 다른 사람들이이 기능을 갖고 싶어한다고 확신한다. – GeekOnCoffee
@GeekOnCoffee 물론 https://github.com/acidlabs/spree_papertrail을 확인하십시오. –