我正在创建一个幻想足球团队Web应用程序来学习如何在rails上使用ruby,我对关系数据库如何使用这种示例感到有些困惑.
我有一个用户,玩家,团队和My_Team的桌子.
class Player < ActiveRecord::Base
belongs_to :team
has_one :team
has_and_belongs_to_many :my_team
end
class Team < ActiveRecord::Base
has_many :players
end
class MyTeam < ActiveRecord::Base
belongs_to :user
has_many :players
end
Run Code Online (Sandbox Code Playgroud)
这些是我制作的模型.我想知道我是否需要一个新课程来将它们联系在一起?我不太确定如何链接它们 - 我在一段时间内没有做任何需要关系数据库模型的事情!
我已经成功显示了所有数据,并且我为玩家和团队制定了一些虚拟日期,但我应该如何继续进行,以便一个用户拥有一个拥有众多玩家的用户团队?
这是正确的吗?
我正在尝试将某个播放器添加到某人的个人团队中,但我觉得因为桌面设计而无法正常工作.