我有一个作为用户的父模型:
class User < ApplicationRecord
validates :role, presence: true
end
此模型的子模型为:
class Client < User
has_many :projects, dependent: :destroy
end
并且,项目模型如下所示:
class Project < ApplicationRecord
belongs_to :client
validates :client_id, presence: true
end
除此之外,我还进行了 CreateUsers 和 CreateProjects 迁移。 我希望Client模型(或表)从Users表中获取具有角色 client 的那些记录,以便 Client.projects.create( project_params_values )被执行。