car
リソースにactiveadminを使用していて、複数の添付ファイルがレコードに入力されていない場合、car
レコードは正常に作成されますが、作成時に添付ファイルが含まれませんでした。私は2つのモデルの添付ファイル '、models/attachment.rb
Activeadmin多形関連、ペーパークリップの添付
class Attachment < ActiveRecord::Base
belongs_to :imageable, polymorphic: true
has_attached_file :avatar, styles: { medium: "300x300>", thumb: "100x100>" },default_url: "/images/:style/missing.png"
validates_attachment_content_type :avatar, content_type: /\Aimage\/.*\Z/
end
そして を持っており、私のmodel/car.rb
はコード
class Car < ActiveRecord::Base
has_many :attachments, as: :imageable
accepts_nested_attributes_for :attachments
end
を以下、私のapp/admin/car.rb
に、私は複数の添付ファイルのコードを次しているが含まれています。
form do |f|
f.input :make
f.input :model
f.input :color
f.input :engine_type
f.input :description
f.has_many :attachments do |attachment|
attachment.input :attachment, :as => :file
end
f.actions
end
誰でもこの問題を解決する方法を教えてください。アバターの代わりに:私はあなたの入力フィールドがあるべきだと思う
ようになっているはずですが、あなたの '管理者/ car.rb'のためにあなたのpermit_paramsを表示することができますか? – nayiaw
レコードを保存/作成しようとすると、ログファイルには何が表示されますか? – Eric