Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails关联:需要在一列中散列ID吗?_Ruby On Rails_Ruby_Associations - Fatal编程技术网

Ruby on rails Rails关联:需要在一列中散列ID吗?

Ruby on rails Rails关联:需要在一列中散列ID吗?,ruby-on-rails,ruby,associations,Ruby On Rails,Ruby,Associations,我有一个用户模型和一个公司模型,我希望每个用户都有一个可变数量的公司(他们曾经工作过),这些公司可以由例如当前用户公司拉取 公司名单是由我提供的,不是用户,而且是固定的 我想我不想要 在用户模型中有单独的列,例如。 公司1、公司2、公司3,因为一些用户可能已经工作了10年 公司,一些只有1 将用户ID放入公司模型中,如下所示 多个用户 这在Rails协会中如何工作?我是否需要在用户模型的一列中的散列中包含多个公司ID才能实现这一点?如果是这样的话,我该怎么做,或者还有其他方法吗?仅仅是一个拥

我有一个
用户
模型和一个
公司
模型,我希望每个用户都有一个可变数量的公司(他们曾经工作过),这些公司可以由例如
当前用户公司
拉取

公司名单是由我提供的,不是用户,而且是固定的

我想我不想要

  • 在用户模型中有单独的列,例如。 公司1、公司2、公司3,因为一些用户可能已经工作了10年 公司,一些只有1
  • 将用户ID放入公司模型中,如下所示 多个用户

这在Rails协会中如何工作?我是否需要在用户模型的一列中的散列中包含多个公司ID才能实现这一点?如果是这样的话,我该怎么做,或者还有其他方法吗?

仅仅是一个
拥有并且属于许多
关系有什么问题吗?谢谢-我感觉这会很简单!最后我用了一个has\u many:通过,显然has\u和\u属于\u到\u many现在是半弃用的。