On Oct 6, 2008, at 5:06 PM, elioncho wrote: > Hello, > > I have a dilemma. Should I create foreign keys on my database or > should I let the app models do all the work? > > Thanks, > > Elioncho
If the Rails app is the only thing hitting the database, then let ActiveRecord handle it. If you're paranoid or there are other apps updating the database, then go for the safety-net. In any case, you certainly want indexes on your *_id columns if there is a has_many that uses it. (I.e., on the bars.foo_id column if Foo has_many :bars) -Rob Rob Biedenharn http://agileconsultingllc.com [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

