小编use*_*579的帖子

轨道上的ruby中的关系数据库

我正在创建一个幻想足球团队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)

这些是我制作的模型.我想知道我是否需要一个新课程来将它们联系在一起?我不太确定如何链接它们 - 我在一段时间内没有做任何需要关系数据库模型的事情!

我已经成功显示了所有数据,并且我为玩家和团队制定了一些虚拟日期,但我应该如何继续进行,以便一个用户拥有一个拥有众多玩家的用户团队?

这是正确的吗?

我正在尝试将某个播放器添加到某人的个人团队中,但我觉得因为桌面设计而无法正常工作.

ruby database-design ruby-on-rails relational-database

1
推荐指数
1
解决办法
2796
查看次数