0

我正在创建一个足球数据库,并创建了两个脚手架:一个名为 Clubs,其中包含一些基本信息(名称和体育场,均为字符串),另一个名为 Players。球员有名字和国籍。这是两个模型:

class Player < ActiveRecord::Base
  attr_accessible :name, :nationality
  belongs_to :club
end

class Club < ActiveRecord::Base
  attr_accessible :name, :stadium
  has_many :players
end

我想知道下一步是什么。我创建并拥有一个俱乐部列表,但我希望能够通过编辑球员或在创建新球员时将俱乐部添加到球员。然后进入俱乐部并查看分配到该俱乐部的球员名单。

4

1 回答 1

0

您需要向 Player 模型的付款人添加外键“club_id”,并在新玩家/编辑表单中添加选择标签以列出俱乐部。

并在俱乐部的新/编辑表单中添加一个多选框,用于将球员添加/删除到俱乐部。

您可以使用 jquery 令牌代替多选框。

http://railscasts.com/episodes/258-token-fields

于 2013-07-16T19:14:01.827 回答