Хорошо, у меня есть 4 модели Users, Projects, Files и ProjectsFiles
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, которые не проверены.Это возможно с acceptpts_nested_attributes_for и fields_for?Я пробовал несколько разных вещей, но я не могу понять это правильно.Какой хороший способ пойти по этому поводу?Есть ли лучший способ?