Я использую следующий загрузчик файлов с Rails 3: https://github.com/blueimp/jQuery-File-Upload
Загрузчик на стороне клиента работает нормально. Я вижу в файле журнала Rails, что при загрузке файла публикуется следующее:
Started POST "/attachments/upload" for 127.0.0.1 at Mon Jan 24 14:15:25 -0800 2011
Processing by AttachmentsController#upload as */*
Parameters: {"_http_accept"=>"application/javascript", "authenticity_token"=>"F1h9pvCZL9HUgTjwCIAMc%252BW1cYwx7eBOPwThHfbS5ZU%253D", "file"=>#>}
Проблема, с которой я сталкиваюсь, - это я ' Я не могу сохранить загруженный файл в Скрепку.
Я сделал:
@attachment = Attachment.create(:attachment => File.open(params[:file].tempfile.path))
@attachment = Attachment.create(:attachment => params[:file].tempfile.path)
И ни то, ни другое не работает. Скрепка вставляет прикрепленный файл с именем "RackMultipart20110124-12264-rbtnth-0"
Есть идеи / предложения о том, как сохранить файл в скрепку? спасибо