I have a table where one of the records is a constant record that I keep finding myself referencing the id of in code such as if item.id == Item.named_scope_for_constant_record.id where the named scope involves a db query.
I thought it would be a good idea to use a constant for this, so in the Item model: class Item<ActiveRecord::Base CONSTANT_RECORD_ID = named_scope_for_constant_record.id .. end Then I can reference Item::CONSTANT_RECORD_ID which is determined when the class is loaded. This works fine in my application, but in my tests it appears the class is loaded before the fixtures as the find fails. It is ok if I run 'ruby test/unit/mytest.rb' but not if I 'rake test'. Is my analysis of what is happening correct? If so is there a better way of achieving the desired effect? Colin --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. 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-talk?hl=en -~----------~----~----~----~------~----~------~--~---

