Я искал способ настроить Ruby on Rails 3.1 с помощью Paperclip и jQuery fileupload. Глядя на учебник на странице jQuery fileupload, я получил настройку системы, но не могу найти способ сделать paperclip обработанным загруженным файлом.
Вот что у меня (короче):
# 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
Если я проверяю представленные данные, я получаю все пользовательские свойства в параметрах [: user] и params [: user] [: photo], которые являются ActionDispatch:: Http:: UploadedFile. Когда @user.save вызывается, изображение не обрабатывается и не сохраняется.
Ключ, учебник или решение будут высоко оценены!