0

作成時にファイルの名前を変更する必要があるモデルがあります。コントローラーを細く保つために、これはafter_validation私のモデルの方法で行われます。この引数をDBに保存したくないので、after_validationモデルでアクセスする必要があります。

問題は、コントローラーから電話をかけるModel.create(:my_temp_arg => "blahh")Can't mass-assign protected attributesエラーが発生することです。

これどうやってするの?

ありがとう!

4

1 に答える 1

1

attr_accessibleリストとattr_accessorに追加する必要があります:

attr_accessor :my_temp_arg
attr_accessible :other fields, :my_temp_arg
于 2012-10-08T00:03:08.323 に答える