Ruby on rails Rails在同一模型上有一个和多个关联
我有一个用户模型和一个组模型 用户Ruby on rails Rails在同一模型上有一个和多个关联,ruby-on-rails,ruby-on-rails-4,has-and-belongs-to-many,Ruby On Rails,Ruby On Rails 4,Has And Belongs To Many,我有一个用户模型和一个组模型 用户拥有且属于多个:组,而组拥有且属于多个:用户。 关联和联接表工作正常 一个组只能有一个用户拥有该组,我希望name能够调用@group.owner要返回拥有该组但不确定如何操作的用户,我已在组表rails g migration add_user_to_groups user:references中创建了一个user references列 但是我不知道在组模型中放什么,类似于的东西有一个:user,as::owner 这是正确的方法吗?你的意思是,有一个为你抛
拥有且属于多个:组
,而组拥有且属于多个:用户
。
关联和联接表工作正常
一个组只能有一个用户拥有该组,我希望name能够调用@group.owner
要返回拥有该组但不确定如何操作的用户,我已在组表rails g migration add_user_to_groups user:references中创建了一个user references列
但是我不知道在组模型中放什么,类似于的东西有一个:user,as::owner
这是正确的方法吗?你的意思是,有一个
为你抛出错误吗?
has_one :owner, class_name: "User", foreign_key: 'user_id'