所以我是新手加入桌子。我不确定这是否是我所需要的。这是我目前的设置和情况: 我有2个用户模型。
Company
User
我需要创建一个属于公司模型的表,但可以通过User模型来回答。每家公司都有几个应用程序,因此我打电话给我的第三个模型
Application
到目前为止我已经完成了
class Application < ActiveRecord::Base
belongs_to :company
end
和
Class Company < ActiveRecord::Base
has_many :applications
end
我通过运行直接创建了应用程序模型:
rails g model application
我已经犯过一些错误,或者到目前为止我做得不错?以及接下来的步骤是什么。
答案 0 :(得分:1)
到目前为止似乎很好
-
加入表格
有两种类型的联接表 - has_and_belongs_to_many
&amp; has_many :through
他们做同样的事情(创建 通过阅读您的信息,您似乎可以这样做:many-to-many
关系),这意味着您可以通过<{1}} 来调用@model.objects
join model