2
在Rails documentation,我们发现下面的例子:Rails:有没有办法通过命令行添加关联?
class Physician < ActiveRecord::Base
has_many :appointments
has_many :patients, :through => :appointments
end
我只是好奇:是否有可能通过使用rails generate model
命令行产生呢?
感谢。那么我仍然可以使用'generate'命令,然后在迁移之前手动添加'has_many'和':through'关联?有没有什么需要在自动生成的迁移文件中进行更改? –
没有。用'has_many',外键在另一个表中。您只需要在做'belongs_to'关系时添加一列。 – dpassage
这很有道理。谢谢! –