Я использую это file uploader example for Ruby on Rail.Ruby on Rails,: уведомление
У меня есть эта часть кода в моем контроллере. И мне нужно иметь: параметр уведомления где-то, так что, когда файл загружен уведомление будет «Вы загрузили файл», если есть ошибка, то «что-то пошло не так»
def create
p_attr=params[:upload]
p_attr[:arraydb] = params[:upload][:upload].first if params[:upload][:upload].class == Array
@upload = Upload.new(p_attr)
respond_to do |format|
if @upload.save
@upload.update_attributes(:user_id => current_user.id)
format.html {
render :json => [@upload.to_jq_upload].to_json,
:layout => false
}
format.json { render json: [@upload.to_jq_upload].to_json, status: :created, location: @upload }
else
format.html { render action 'new' }
format.json{ render json: {name:(@upload.upload_file_name).split(".").first ,error: @upload.errors.messages[:upload_file_name]}, :status =>422}
end
end
end
Итак, я нужно что-то вроде этого:
format.html { redirect_to(@upload, :notice => "LALALALALALA") }
, но я понятия не имею, как интегрировать: обратите внимание на мой код
Спасибо заранее.
Ваше решение 'format.html {redirect_to (@upload,: уведомление => "LALALALALALA")}' просто работает, что именно проблема ? – Khaled
Мне нужно интегрировать это решение в def create – Tonja