For an application that has โlists,โ consider ads, and each listing has a list of tags.
The following code does not work when I run the application in production mode, but works fine in development mode
uninitialized constant ActiveRecord::Acts::Taggable::InstanceMethods::TagList Extracted source (around line #45): 42: 43: <span class="listingIndexTags"> 44: Location: [location] | Tags: 45: <% tag_list = listing.tag_list %> 46: <% if tag_list != nil %> 47: <% for tag in tag_list %> 48: <%= link_to tag.to_s, { :action => "filter_on",
The command line that I use to start the mongrel instance in this test case is: ruby โโscript / server mongrel -e production
The default port is 3000. I can access other views in the application that DO NOT FIND "listing.tag_list".
". tag_list" is provided by the "act_as_taggable_on_steroids" that I use in this application. It is set like a gem.
Perhaps my environment files are inconvenient?
Here is my development.rb file
config.cache_classes = false config.whiny_nils = true config.action_controller.consider_all_requests_local = true config.action_view.debug_rjs = true config.action_controller.perform_caching = false config.action_mailer.raise_delivery_errors = true config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { ...took these settings out for this post... }
And my production.rb file ...
config.cache_classes = true config.threadsafe! config.action_controller.consider_all_requests_local = false config.action_controller.perform_caching = true config.cache_store = :mem_cache_store config.action_mailer.raise_delivery_errors = false config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { ...took these settings out for this post... }
source share