我有一个模型User
并将创建另一个模型Category
。
两者之间都将具有HABTM关系。
我还没有创建Category
模型。
但是,当我在命令行生成它时,我也可以生成连接表吗?
如果是这样,怎么做?
谢谢。
我有一个模型User
并将创建另一个模型Category
。
两者之间都将具有HABTM关系。
我还没有创建Category
模型。
但是,当我在命令行生成它时,我也可以生成连接表吗?
如果是这样,怎么做?
谢谢。
如果要显式生成联结表,请在模型中使用has_many :categories, through: :junction
和has_many :users, through: :junction
。然后显式生成一个模型 Junction,其中包含 user_id 和 category_id,以及 belongs_to user 和 belongs_to category。用户和类别也需要有 has_many :junctions。
据我所知,无法在命令行为 HABTM 关联生成连接表。