Не могу прикрепить фотографию со скрепкой - PullRequest
0 голосов
/ 02 ноября 2011

Я хочу прикрепить фотографию с помощью скрепки. Я установил жемчужину скрепки и сгенерировал скрепку: фото. (Я использую рельсы 3.1)

Моя модель имеет

has_attached_file :photo

Моя форма

 =form_for(@user, :html=>{:multipart => true}) do |f|
    %p
      Birthday:
      %br
      = f.date_select(:birthday,:start_year => 1940)
    %p
      Name:
      %br
      = f.text_field :name, :value=>@user.name
    %p
      Surname:
      %br
      = f.text_field :surname ,:value =>@user.surname
    %p
      Nickname:
      %br
      = f.text_field :nickname, :value=>@user.nickname
    %p
      About Myself:
      %br
      = f.text_area :about_myself, :value=>@user.about_myself
    %p
      =f.file_field :photo
    %p
      = f.submit "Update"

И мой взгляд имеет:

= image_tag @user.photo.url

Но вместо изображения у меня есть:

<img alt="Missing" src="/photos/original/missing.png">

Что я делаю не так? Как решить эту проблему?

1 Ответ

0 голосов
/ 02 ноября 2011

Вам нужно установить специальные

attr_accessible 

до

has_attached_file :photo (in my case)

Это сработало для меня

...