1
[OK]をfields_forので、私は4人の機種のユーザーは、プロジェクト、ファイル、およびProjectsFiles :, accepts_nested_attributes_forを通じてhas_manyのでの作業、および
class User < ActiveRecord::Base
has_many :files
end
class Project < ActiveRecord::Base
has_many :projects_files
has_many :files, through: :projects_files
end
class File < ActiveRecord::Base
has_many :projects_files
has_many :projects, through: :projects_files
end
class ProjectsFiles < ActiveRecord::Base
belongs_to :project
belongs_to :file
end
私は私のフォームはリストをユーザのファイルを表示するプロジェクトを作成する必要がありチェックボックス付き。ユーザーは、プロジェクトに追加するファイルをチェックすることができます。このファイルは、チェックされたファイルごとにProjectsFileを作成し、チェックされていないProjectsFilesを破棄する必要があります。これはaccepts_nested_attributes_forとfields_forで可能ですか?私はいくつかの異なることを試してきましたが、私はそれを正しくすることはできません。これを行うには良い方法がありますか?より良い方法がありますか?
私は前に答えた同様の質問があります。 [Railsはhas_manyのために追加の属性との関連付けを行います](http://stackoverflow.com/questions/8352977/rails-forms-for-has-many-through-association-with-additional-attributes/8487188#8487188) – blade