Я искал способ установить Ruby on Rails 3.1 с помощью Скрепки и загрузка файла jQuery . Глядя на руководство на странице jQuery fileupload , я настроил систему, но не могу найти способ заставить скрепку обрабатывать загруженный файл.
Вот что у меня (вкратце):
# model
has_attached_file :photo ...
# view
= form_for @user, :html => {:multipart => true} do |f|
f.file_field :photo, :multiple => true
f.submit
# controller
def create
@user = User.new params[:user]
if @user.save
render :json => [...]
end
Если я проверю отправленные данные, я получу все свойства пользователя в params [: user] и params [: user] [: photo], то есть ActionDispatch :: Http :: UploadedFile . Когда вызывается @ user.save, изображение не обрабатывается и не сохраняется.
Мы будем очень благодарны за подсказку, руководство или решение!