ユーザーに属するボードと、ボードに埋め込まれた共有の 2 つのモデルがあるとします。
ボード.rb
belongs_to :user
embeds_one :sharing
次のように、共有のフィールドに外部キー「user_id」を設定できます。
belongs_to :user, :foreign_key => 'sharing.user_id'
ユーザーに属するボードと、ボードに埋め込まれた共有の 2 つのモデルがあるとします。
ボード.rb
belongs_to :user
embeds_one :sharing
次のように、共有のフィールドに外部キー「user_id」を設定できます。
belongs_to :user, :foreign_key => 'sharing.user_id'