【发布时间】: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