0
has_many belongs_to 관계가있는 모델 제품 및 갤러리가 있습니다. nested_attributes 기능을 구현하고 있습니다. 문제는 다음과 같습니다. 갤러리 추가를 클릭하면 두 개의 내부 양식이 아래 이미지와 같이 하나 대신 만들어집니다. Activeadmin 중첩 속성
form do |f|
f.inputs "Product" do
f.input :title, :required => true
f.input :description
f.input :price
f.input :display_image
f .input :product_detail, :hint => "Upload PDF file"
f.input :category
end
f.inputs 'Product Gallery' do
f.has_many :galleries, allow_destroy: true, new_record: 'Add Gallery' do |c|
c.input :image, :hint => c.template.image_tag(c.object.image.url(:thumb))
end
end
f.inputs 'Product Specification' do
f.has_many :specifications, allow_destroy: true, new_record: true do |c|
c.input :specification_label
c.input :specification_details
end
end
f.actions
end
CODE 나는이에 도움이 필요합니다. 이 문제를 해결할 수 없습니다 !!, 어떤 도움을받을 수 있습니다.
코드가 보이지 않지만 이전에 같은 문제가 발생했습니다. 동적 필드를 생성하는 필드 추가 링크/버튼을 f.fields_for 외부에 두어야합니다 : 갤러리 –
안녕하세요 @ aldrien.h 답장을 보내 주셔서 감사합니다. 내 코드에서 f.fields_for를 사용하지 않으면 내 질문을 편집하고 코드를 추가했습니다! – Pbms
두 개의 루프가 있기 때문에 그것이 두 번 생성되는 이유입니다. –