0
Active Adminでは、hereという方法を使用して、ネストされたフォーム内のモデルの関連付けに画像アップロードを追加します。コードでエラーは発生しませんが、フォームを読み込むと、ファイルアップロードセクション(has_many内の入力を使用している部分)がまったく表示されません。コードは次のようになります。問題は、私はhas_many
内の入力を持っているということであればアクティブな管理者入力がhas_manyをネストされた形式でブロックしていますか?
form do |f|
f.semantic_errors *f.object.errors.keys
f.inputs “My Model” do
f.has_many :model_associations do |ma|
ma.inputs “Image Upload” do |image|
image.input :file, as: :file
end
end
end
end
かしら? has_many
の中に入力があるべきですか?
は 'f.has_manyどのようなものです:model_associations'?そして、あなたが「好きではない」という意味は何ですか? – jvillian
@jvillian:model_associationsは「My Model」に関連があることを説明するために与えたランダムな名前です。 「好きではない」とは、「画像がアップロードされていません」という意味です。フォームは画像アップロードセクションでは表示されず、「画像アップロード」テキストでも表示されません。 ma.inputsブロックが無視されているようです。 – newton10471