我有两个模型会话和发言人,我需要在会话中添加多个发言人。因为那是使用has_many belongs_to association
我的模特
类演讲者<的ActiveRecord :: Base的 has_many:会话 端
课程会话<的ActiveRecord :: Base的 belongs_to:发言者 端
我在这个项目中使用activeadmin,如何通过activeadmin中的check_boxes向sessions表中的speakers_id列添加多个id。
谢谢
答案 0 :(得分:0)
为了这个目标,我不会使用has_many关联。 最好的解决方案是使用has_many through和join table。
这会节省你的时间。
否则你将不得不在一列中编写用于记录逗号分隔值的代码,因为这不是formtastic的常用逻辑。在更新操作期间,这也可能会让您遇到问题。