Tôi có một tranh chấp với kẹp giấy và nhiều hình ảnh 'tôi triển khai active_admin và cập nhật sản phẩm, nhưng tôi không thể tải lên hoặc chỉnh sửa nhiều hình ảnh, biểu mẫu tôi có là thế này:Kẹp giấy + Active_admin + Rails 3.0.10 nhiều hình ảnh
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
và ...
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
tôi muốn tải lên hình ảnh, nhưng khi tôi tạo ra một tài sản mới này có một mặc định hình ảnh mất tích và không đính kèm hình ảnh chính xác, tôi nghĩ rằng bởi vì đường dẫn từ hình ảnh không chính xác để tải lên. Mô hình nội dung của tôi là:
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
cách tôi có thể sửa đổi nội dung của mình để hoạt động như tôi muốn? Cảm ơn bạn!
bạn nên di chuyển giải pháp của bạn đến một câu trả lời và chọn của riêng bạn câu trả lời. điều này sẽ xóa câu hỏi của bạn khỏi danh sách câu hỏi chưa được trả lời và cũng cung cấp cho bạn một huy hiệu khác –
Chris đã hoàn tất ... – Stanmx