将一个值分配给rails中的另一个值

时间:2011-06-10 05:55:54

标签: ruby-on-rails

我有两种型号din&公司,我试图创建一种功能,其中一个人可以将董事分配给受尊敬的公司&公司可以分配给董事。在这里,一家公司可以拥有许多董事和导演可以加入许多公司。

我使用HABTM实现了上述两个模型之间的关系,我创建了一个模型coDir,其中两个之间的关系将被保存为din_id和amp;的组合。 COMPANY_ID。我正在尝试使用两个下拉菜单,其中将使用多个选择。现在的问题是,我如何将董事分配给公司&反之亦然。

如果任何人有任何想法会节省我的周末。

1 个答案:

答案 0 :(得分:0)

我建议你在这种情况下使用has_many:through。并使用复选框来获得所需的功能(尽管如果您愿意,可以使用多重选择。以下是一些示例教程,可帮助您入门:

http://millarian.com/programming/ruby-on-rails/quick-tip-has_many-through-checkboxes/

http://paulbarry.com/articles/2007/10/24/has_many-through-checkboxes