【问题标题】:Can't attach photo with paperclip不能用回形针附加照片
【发布时间】:2011-11-01 22:17:50
【问题描述】:

我想用回形针附加照片。我已经安装了回形针 gem,并生成了回形针:photo。 (我使用的是 Rails 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">

我做错了什么?如何解决这个问题?

【问题讨论】:

  • 任何错误信息,当失败时$rails s 会说什么
  • 检查文件系统以查看文件是否正在保存。是的,检查控制台日志。
  • @ZMorek 如何查看错误消息?服务器工作正常。我对 Rails 比较陌生,所以我不知道如何观看它们(如何检查控制台日志)
  • 我在文件系统中找不到图片
  • @Pavel 当您在命令行$rails s 中运行您的rails 服务器时,您可以实时看到命令行的输出,另外您可以检查your_app_folder/logs/development.log 并查看当发生错误

标签: ruby-on-rails ruby ruby-on-rails-3.1 paperclip


【解决方案1】:

你需要设置特殊的

attr_accessible 

之前

has_attached_file :photo (in my case)

它对我有用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-03
    • 2013-05-06
    • 1970-01-01
    • 2013-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多