0
私は、電子メールと呼ばれる属性と電子メールと呼ばれる外部キーの両方がhas_many関係にあるpersonオブジェクトを持っています。後者には、プライマリ電子メールだけでなく、セカンダリ電子メールも含まれています。 @ person.emailを呼び出すと、これが矛盾しますか?これを回避するための標準的な方法は何でしょうか?ありがとう。 - そのことについて文書属性名と外部キー名の間で競合が発生する
has_many :email_addresses, :class_name => 'ClassName', :foreign_key => 'your_foreign_key'
http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html <: