4

Active Admin モデル :gallery があり、ネストされたペーパークリップ リソース :images があります。:gallery has_many :images.

:gallery には必須のフィールド :title があります。

タイトルなしで送信すると、他のフィールド (:description、:location) は保持されますが、ネストされたリソースは空白になります。

検証前にリソースを構築して、検証チェックが失敗した後もリソースを保持する方法はありますか?

f.inputs "Images" do 
      f.has_many :images do |i| 

          i.input :image,
                :as=>:file,
                :multipart => true, 
                :label => "Image" 
              end
    end
4

1 に答える 1

1

ギャラリーモデルにこれらの必要なものを追加したことを確認してください

 attr_accessible :images_attributes

 accepts_nested_attributes_for :images, :allow_destroy => :true
于 2012-11-19T14:38:30.377 に答える