2015-02-05 1 views

답변

2

당신은 여기에 적절한 논리를 Spree::Stock::Prioritizer을 구현하고 적용해야합니다 :

https://github.com/spree/spree/blob/v2.4.3/core/app/models/spree/stock/prioritizer.rb#L38-L40

가치는보고 - 대답에 대한 The Prioritizer

+0

감사합니다. 이것이 제가 찾고 있던 것입니다. :-) –

+0

이 모델에 새 메소드를 추가하고 싶습니다. -> https://github.com/spree/spree/blob/v2.4.3/core/app/models/spree/stock/prioritizer.rb#L38- L40, 내 파일 이름은 무엇입니까? 클래스 확장 -> https://guides.spreecommerce.com/developer/logic.html#extending-classes에서는 중첩 모델에 대해 언급하지 않았습니다. –

+0

최선의 방법은'Spree :: Stock :: Prioritizer.class_eval'을 사용하여 기존 클래스를 class_eval하는 것입니다. 불행히도 Spree의 Prioritizer를 하위 클래스로 대체하는 것은 좋은 방법이 아니라고 생각합니다. – gmacdougall

관련 문제