1

私は単純なhas_many添付ファイルの状況を持っています:

class Project < ActiveRecord::Base
    has_many :images, :class_name => 'ProjectImage', :dependent => :destroy

class ProjectImage < ActiveRecord::Base
    has_attached_file :image
    belongs_to :project

プロジェクトの作成/編集時に (Rails Admin 経由で) 画像を直接追加することは可能ですか?

現在、2つの方法があります(どちらも最悪です!):

1) ProjectImage インスタンスを作成/編集し、プロジェクトに追加します (検索する必要があります)。

2)Add a new Project imageモーダルを作成し、その後は1)と同じです

ここに画像の説明を入力

4

1 に答える 1

1

キーは次のとおりです:を使用してネストされた属性accepts_nested_attributes_for

例えば:

has_many :images, :class_name => 'ProjectImage', :dependent => :destroy, :inverse_of => :project
accepts_nested_attributes_for :images, :allow_destroy => true
于 2013-01-31T20:49:55.847 に答える