在命令行中在HABTM关系中创建一个模型时,是否可以自动生成join_table?

时间:2012-06-12 23:14:39

标签: ruby-on-rails ruby-on-rails-3

我有一个模型User,并将创建另一个模型Category

两者之间都有HABTM关系。

我还没有创建Category模型。

但是,当我在命令行生成它时,我还可以生成连接表吗?

若然,怎么样?

感谢。

2 个答案:

答案 0 :(得分:0)

如果要显式生成联结表,请在模型中使用has_many :categories, through: :junctionhas_many :users, through: :junction。然后显式生成一个模型Junction,其中包含user_id和category_id,以及belongs_to user和belongs_to category。用户和类别还需要has_many:junctions。

答案 1 :(得分:0)

据我所知,无法在命令行为HABTM关联生成连接表。