मेरे पास पेपरक्लिप और एकाधिक छवियों के साथ एक क्रूड है 'मैं सक्रिय_एडमिन लागू करता हूं और उत्पाद अपडेट ठीक करता हूं, लेकिन, मैं एकाधिक छवियों को अपलोड या संपादित नहीं कर सकता, मेरे पास फॉर्म है यह:पेपरक्लिप + एक्टिव_डमिन + रेल 3.0.10 एकाधिक छवियां
form :html => { :multipart => true } do |f|
f.inputs "Details" do
f.input :name
f.input :created_at, :label => "Publish Product at"
f.input :category
end
f.inputs "Images" do
f.has_many :assets do |p|
p.input :asset, :as => :file, :input_html => { :multiple => true }, :label => "Image", :hint => p.object.asset.nil? ? p.template.content_tag(:span, "No Image Yet") : p.template.image_tag(p.object.asset.url(:thumb))
p.input :_destroy, :as=>:boolean, :required => false, :label=>'Remove'
end
end
f.inputs "Content" do
f.input :description
end
f.buttons
end
और ...
f.inputs "Images" do
f.has_many :assets do |p|
p.input :asset, :as => :file, :input_html => { :multiple => true }, :label => "Image", :hint => p.object.asset.nil? ? p.template.content_tag(:span, "No Image Yet") : p.template.image_tag(p.object.asset.url(:thumb))
p.input :_destroy, :as=>:boolean, :required => false, :label=>'Remove'
end
end
मैं छवियों को अपलोड करना चाहते हैं, लेकिन जब मैं एक नई संपत्ति बना यह एक लापता छवि डिफ़ॉल्ट है और सही छवि नहीं देते हैं, मुझे लगता है क्योंकि छवियों का पथ अपलोड करने के लिए सही नहीं है। मेरे संपत्ति मॉडल है:
class Asset < ActiveRecord::Base
belongs_to :product
has_attached_file :asset, :styles => { :large => "340x330", :medium => "140x80>", :thumb => "70x70>" },
:url => "/products/:id/:style/:basename.:extension",
:path => ":rails_root/public/products/:id/:style/:basename.:extension"
end
कैसे मैं अपने संपत्ति प्रपत्र काम करने के लिए की तरह मैं चाहता हूँ संशोधित कर सकते हैं? धन्यवाद!
आप एक जवाब के लिए अपने समाधान के लिए कदम और अपने खुद के चयन करना चाहिए रहे हैं जवाब। यह आपके प्रश्न को अनुत्तरित प्रश्न सूची से हटा देगा और आपको एक और बैज भी देगा –
क्रिस किया जाता है ... – Stanmx