Ruby on rails Can';不要用回形针上传照片
我在我的web应用程序中使用了回形针,我使用它来制作新产品:Ruby on rails Can';不要用回形针上传照片,ruby-on-rails,ruby,upload,file-upload,Ruby On Rails,Ruby,Upload,File Upload,我在我的web应用程序中使用了回形针,我使用它来制作新产品: <% semantic_form_for @product do |f| %> <% f.inputs do %> <%= f.input :title %> <%= f.input :price %> <%= f.file_field :photo %> <%= f.input :category , :incl
<% 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 %>
{:method=>:get}
我不确定的
语义表单是什么,但是对于
的常规表单,您必须明确地说它是一个多部分表单
<% form_for(@thing, :html => {:multipart => true}) do |f| %>
....
{:multipart=>true})do | f |%>
....
如果不这样做,文件上载字段的内容将不会传输到服务器。这是一个HTML的东西;) 我认为您可以将图像粘贴到rails应用程序中的public/images文件夹中,并在浏览器中指定路径“/images/missing.png”
你的索引将是I seee,我缺少了:html=>{:multipart=>true},它是用来做什么的??html=>{:multipart=>true}
No route matches "/photos/original/missing.png" with
<% form_for(@thing, :html => {:multipart => true}) do |f| %>
....