私のUserモデルには次のメソッドがあります。私は、コントローラからcreate_from
を呼び出していないです場合ActiveModel :: MassAssignmentSecurity ::コントローラなしのRails 4でのエラー
def self.create_from(house:)
create!(
house: house,
uuid: generate_uuid,
)
end
なぜ私は両方house
ためActiveModel::MassAssignmentSecurity::Error
とuuid
を取得していますか? Rails 4.2でこれを解決するにはどうすればよいでしょうか?私はコントローラから呼び出すときにstrong_params
を使用するのに使用されていますが、このモデルのメソッドはコントローラから呼び出されません。