Я пытаюсь использовать Скрепка с моим приложением Rails для добавления аватара пользователю, но он не сохранит мое изображение или не обновит столбец базы данных при создании пользователя.
Вот как выглядит модель:
class User < ActiveRecord::Base
has_attached_file :avatar
И регистр в хамле:
- form_for :user, @user, :url => { :action => "signup" }, :html => { :multipart => true } do |f|
...
...
%li
%div{:class => "header"} Profilepicture
%div{:class => "input"}
= f.file_field :avatar
И когда я смотрю в журнале, это то, что передается в действие "регистрация":
Parameters: {"commit"=>"Save", "action"=>"signup", "controller"=>"user/register", "user"=>{"name"=>"Micke Lisinge", "birthmonth"=>"07", "password_confirmation"=>"[FILTERED]", "nickname"=>"lisinge", "avatar"=>#<File:/tmp/RackMultipart20100426-3076-1x04oxy-0>, "gen"=>"m", "birthday"=>"23", "password"=>"[FILTERED]", "birthyear"=>"1992", "email"=>"lisinge@gmail.coma"}}
[paperclip] Saving attachments.
Скрепка говорит, что он сохраняет шаблон, но когда я смотрю в папку public
в моем приложении, он создал system
, но папка system
пуста.
Похоже, что изображение не сохраняется в папке.
Он обрабатывается формой и сохраняется в моей папке /tmp
.
Может быть, у вас, ребята, есть какие-то советы или вы знаете, что это за проблема?