使用activeadmin rails 4.0.3多选check_boxes

时间:2014-03-20 06:47:05

标签: activeadmin

我有两个模型会话和发言人,我需要在会话中添加多个发言人。因为那是使用has_many belongs_to association

我的模特

类演讲者<的ActiveRecord :: Base的 has_many:会话 端

课程会话<的ActiveRecord :: Base的 belongs_to:发言者 端

我在这个项目中使用activeadmin,如何通过activeadmin中的check_boxes向sessions表中的speakers_id列添加多个id。

谢谢

1 个答案:

答案 0 :(得分:0)

为了这个目标,我不会使用has_many关联。 最好的解决方案是使用has_many through和join table。

这会节省你的时间。

否则你将不得不在一列中编写用于记录逗号分隔值的代码,因为这不是formtastic的常用逻辑。在更新操作期间,这也可能会让您遇到问题。