Rails 5.1
rails generate scaffold Attendee screen_name:string tweets:integer
rails generate scaffold Follower followed_id:string attendee_id:string
rails generate scaffold Followed screen_name:string
当应用程序运行时,将上载一个列表,其中包含两个字段:
screen_name
tweets
列表上传表单的一部分,是一个字段,允许用户从followeds表中选择一个名称,导致两个表被填充:
attendees
followers
与会者表格将填充screen_name,推文和生成的ID将保存到关注者表格,以及从关注表格中挑选的ID。
这意味着与会者表中的每个ID都可以在关注者表中包含多个条目,并且它可以是多个关注ID的上传的一部分。
我的问题是关于参与者.rb模型:
has_many :followers, through: :attendee_id_id
我对如何描述与以下关系感到困惑:关注(或者我应该使用Followed?)
答案 0 :(得分:0)
rails generate scaffold Attendee screen_name:string tweets:integer
rails generate scaffold Follower followed_id:string attendee_id:string
rails generate scaffold Followed screen_name:string
如果以上是您的要求,那么attendee
模型的可能关联就像这样
class Attendee
has_many :followers
has_many :followeds, through: :followers
end