进行以下设置:
class ParentModel
has_many :join_tables
has_many :profiles, -> {
select('targets.*, join_table.role_name as role_name')
}, through: :join_tables
end
我希望active_record关系返回带有role_name
键的对象。 (例如:ParentModel.profiles
)
是否有其他语法可以从连接表中获取列?