我构建了一个表单,以便用户可以向我的应用添加发布。 publications
表与我的authors
表有HABTM关系,我的表单中包含与该代码相关的关联:
<%= f.association(:authors, as: :check_boxes, collection: Author.order('name ASC') %>
事实证明,我需要让用户选择&#34;第一作者&#34;和#34;最后一位作者&#34;从该名单中。
为此,我想在表单中再创建两个输入字段,以创建作者和出版物之间的关联,但分别保存为:first_author
和:last_author
。
这样做的最佳方式是什么?