我的控制器中有以下方法:
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
有什么问题,如何从控制器更新模型中刚刚保存的文件的属性?提前致谢。