コントローラに次のメソッドがあります。
def create
p_attr=params[:upload]
p_attr[:upload] = params[:upload][:upload].first if params[:upload][:arraydb].class == Array
@upload = Upload.new(p_attr)
respond_to do |format|
if @upload.save
@arraydb.process_name
end
end
end
モデルには、保存したばかりのアップロードを処理できる別の方法があります。
def self.process_name
update_attributes(:user_id => current_user.id)
update_attributes(:defined => "no")
end
process_name
メソッドが定義されていないというエラーが表示されますUpload
問題は何ですか?コントローラーからモデルに保存されたファイルの属性を更新するにはどうすればよいですか?前もって感謝します。