Hi,

I'm not sure if this is the right place to post this, but please redirect 
me if I'm posting this in the wrong place.

I'm trying to use a method defined in an engine's library, specifically it 
is the current_order method from the Spree::Core 
engine: 
https://github.com/spree/spree/blob/master/core/lib/spree/core/current_order.rb 

In my view, I've tried 

Spree::Core::CurrentOrder.
current_order 

Using just "current_order" in development works fine though, but not 
in production. 

So then I've tried to require it in my views file like this: 

require 'spree/core/current_order' 

I've also tried permutations of these other solutions: 

http://stackoverflow.com/questions/11124447/how-to-incorporate-rails-engine-applicationcontroller-methods-in-a-main-app
 

http://stackoverflow.com/questions/7323327/a-way-to-add-before-filter-from-engine-to-application/
 

http://stackoverflow.com/questions/8797690/rails-3-1-better-way-to-expose-an-engines-helper-within-the-client-app
 

But I've lost track of what I actually did. 

Can someone please point me in the right direction? Maybe I 
implemented the solutions in the above links incorrectly? 

This is the error I'm getting in production: 

2012-06-21T09:59:08+00:00 app[web.1]: ActionView::Template::Error 
(undefined method `current_order' for 
Spree::Core::CurrentOrder:Module): 

If I comment out the lines of code with current_order, everything 
works in production. 

I'm thinking it's the way things are loaded in production? But this is 
the first time I'm trying to deploy so I don't quite understand the 
differences between development and production.   I'm not sure if it 
matters, but I'm deploying on Heroku.

Thanks in advance! 

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/rubyonrails-core/-/SXr427-hIlAJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-core?hl=en.

Reply via email to