联接模型有rails g scaffold_controller Model [attributes]
的方法吗?特别是我想知道命令(如果存在)是否使用外键字段创建了适当的表单。
我发现官方Rails'文档。
我有以下型号:
class Physician < ApplicationRecord
has_many :appointments
has_many :patients, through: :appointments
end
class Appointment < ApplicationRecord
belongs_to :physician
belongs_to :patient
end
class Patient < ApplicationRecord
has_many :appointments
has_many :physicians, through: :appointments
end
请注意,Appointment
包含其他几个属性,我无法使用has_and_belongs_to_many
。
我想rails g scaffold_controller Appointment
(或类似的命令),以便自动获取appointments_controller
所有动作,以及所有视图(和形式)以创建新的约会并设置适当的外键。