RoR初心者です。私の質問は、関連するアクティブ モデルの属性の更新に関するものです。
class User
has_many :toys
end
class Toy
belongs_to :user
end
そして、ユーザーの属性と、関連付けられた user_devices の特定の属性を更新できるユーザーのフォームを含むページがあります。
<%= f.text_field :age %> # from user
<%= f.text_field :email %> # from user
....
<%= f.check_box :is_new %> # from toy!!
フォームを投稿し、update_attributes() を使用してすべての属性を更新すると、「ActiveModel::MassAssignmentSecurity::Error」と表示されます
@user.update_attributes(params[:user]) # it gives ActiveModel::MassAssignmentSecurity::Error
もう 1 つの問題は、「is_new」属性が toy テーブルにあるため、その名前を付ける方法がわからないことです。:toys_is_new にする必要がありますか?
関連するおもちゃの属性も更新したいです。これで私を助けてもらえますか?