【发布时间】:2011-01-03 11:22:51
【问题描述】:
我在我的网络应用程序中使用了回形针,我用它来制作一个新产品:
<% semantic_form_for @product do |f| %>
<% f.inputs do %>
<%= f.input :title %>
<%= f.input :price %>
<%= f.file_field :photo %>
<%= f.input :category , :include_blank => false %>
<% end %>
<%= f.buttons %>
<% end %>
这是展示产品:
<% semantic_form_for @product do |f| %>
<%= image_tag @product.photo.url%>
<% f.inputs do %>
<%= f.input :title %>
<%= f.input :price %>
<%= f.file_field :photo %>
<%= f.input :category , :include_blank => false %>
<% end %>
<%= f.buttons %>
<% end %>
他是我的product.rb:
class Product < ActiveRecord::Base
validates_presence_of :title, :price
validates_numericality_of :price
validates_uniqueness_of :title
has_attached_file :photo
attr_accessible :name, :category_id, :price, :title, :photo
belongs_to :category
has_many :order_items
end
但是在我上传照片后,它会显示我的图像路径:
似乎无法上传照片,出现此错误:
No route matches "/photos/original/missing.png" with{:method=>:get}
【问题讨论】:
标签: ruby-on-rails ruby upload file-upload