Como acessar os métodos Rails Engines do aplicativo principal?

Estou tentando usar o método current_order definido no mecanismo Spree :: Core:https://github.com/spree/spree/blob/master/core/lib/spree/core/current_order.rb

Na minha opinião, eu tentei

Spree::Core::CurrentOrder.current_order

Usando apenas "current_order" em desenvolvimento funciona bem, mas não em produção.

Então eu tentei exigir isso no meu arquivo de views assim:

require 'spree/core/current_order'

Eu também tentei permutações dessas outras soluções:

Como incorporar métodos do Rails Engine ApplicationController em um aplicativo principal?

Uma maneira de adicionar o before_filter do mecanismo ao aplicativo

Rails 3.1: Melhor maneira de expor o ajudante de um mecanismo dentro do aplicativo cliente

Mas eu perdi a noção do que realmente fiz.

Alguém pode, por favor, apontar a direção certa? Talvez eu tenha implementado as soluções nos links acima incorretamente?

Este é o erro que estou recebendo na produção:

2012-06-21T09: 59: 08 + 00: 00 app [web.1]: ActionView :: Predefinição :: Erro (método indefinido `current_order 'para o Spree :: Core :: CurrentOrder: Module):

Se eu comentar as linhas de código com current_order, tudo funciona na produção.

Eu estou pensando que é como as coisas são carregadas na produção? Mas esta é a primeira vez que estou tentando implantar, então não entendo muito bem as diferenças entre desenvolvimento e produção.

Desde já, obrigado!

questionAnswers(1)

yourAnswerToTheQuestion