Ruby on rails 重命名中的关联有多个
我有示范课程和示范课程 课程有许多课程单元角色 我定义:Ruby on rails 重命名中的关联有多个,ruby-on-rails,Ruby On Rails,我有示范课程和示范课程 课程有许多课程单元角色 我定义: has_many :course_unit_roles 所以,当然,当然,单元角色给了我所有我需要的 但我想将关联更改为:course.unit\u角色 我试图补充: has_many :unit_roles, :through => :course_unit_roles 但这给了我一个错误 问题出在哪里?要重命名有许多功能,只需重命名其名称,还应隐式指定要与之交互的记录的类名。因此: has_many :unit_roles,
has_many :course_unit_roles
所以,当然,当然,单元角色给了我所有我需要的
但我想将关联更改为:course.unit\u角色
我试图补充:
has_many :unit_roles, :through => :course_unit_roles
但这给了我一个错误
问题出在哪里?要重命名
有许多功能,只需重命名其名称,还应隐式指定要与之交互的记录的类名。因此:
has_many :unit_roles, class_name: :CourseUnitRole
try有多个:单元角色,class:CourseUnitRole
应该是class\u名称。ThxIt应该是有很多:单元角色,类名称:“CourseUnitRole”
关键是类:
应该是类名称: