I guess you can do it as long as you explicitly specify the foreign key in your model.
For example, let us now try and join Category Table and Subcategory Table using 'serial_no' instead of 'id'. class Category < ActiveRecord::Base has_many :subcategories, :foreign_key => "serial_no" end class Subcategory < ActiveRecord::Base belongs_to :category, :foreign_key => "serial_no" end -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

