User < ApplicationRecord has_many books, inverse_of: :user accepts_nestged_attributes_for :books end Book < ApplicationRecord end
上記のようなモデルがあるときコントローラーで下記のような現象が生じてしまいます。
def create @user = params[:user] # bookのデータも一緒にくる @user.books.map(&:valid?) # => [false,false] 2冊本があるとき @user.valid? # => true end
子レコードが一つでもinvalidであるとき、親レコードもinvalidにしたいのですが、どのようにしたらよいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。