2016-10-12 18 views
1

せずに、私は次のような移行を持っています: "母親が存在する必要があります"保存アクティブレコードオブジェクト参照ID

mother_idフィールドなしでこれを保存する方法はありますか?あなたのSonモデルで

+0

を説明したしましょうあなたの 'Son'モデルで' mother_id'の存在を確認する検証がありますか?そうであれば、 'mother_id'フィールドを空白にしてSonオブジェクトを保存するためにその検証を削除する必要があります。 – Pavan

+0

検証はありません。しかし、それは完璧に正常に動作します。私はbelongs_to:Sonモデルから母親を削除します。 – dhaliman

答えて

2

、ちょうどそれを動作させるためにoptionalのparamを追加します。デフォルトで

class Son < ApplicationRecord 
    belongs_to :mother, optional: true 
end 

を、レールがtrueようにそれを設定し、その使用falseではなく、詳細はhere

+0

ありがとう!あなたは天才です。 – dhaliman

関連する問題