je trombone dans mon application web, je l'utiliser pour faire un nouveau produit:Impossible de télécharger la photo en utilisant du papier pince
<% 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 %>
Et cela montre produit:
<% 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 %>
Et son est mon 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
Mais après je télécharger la photo, il montrer mon chemin d'image comme ceci:
Il semble qu'il ne peut pas télécharger la photo avec cette erreur:
No route matches "/photos/original/missing.png" with
{:method=>:get}
Je SEEE, je manque le: html => {: multipart => true}, poids est pour ?? html => {: multipart => true} – DNB5brims
Mis à jour mon message;) –