私はpaperclipと複数の画像でうまくいっています。私はactive_adminと製品アップデートを実装していますが、複数の画像をアップロードしたり編集することはできません。Paperclip + Active_admin + Rails 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