我正在创建一个足球数据库,并创建了两个scaffold:一个名为Club,其中包含一些基本信息(Name和Stadium,两个字符串),另一个名为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
我想知道下一步是什么。我创建了一个俱乐部列表,但我希望能够通过编辑球员或在创建新球员时将俱乐部添加到球员。然后走进俱乐部,看到分配到该俱乐部的球员名单。
发布于 2013-07-17 03:14:02
你需要添加一个外键'club_id‘到payer到球员模型中,并在球员新建/编辑表单中添加一个select标签来列出俱乐部。
在俱乐部的新/编辑表单中,为要添加/删除到俱乐部的球员添加多选框。
您可以使用jquery标记来代替多选框。
http://railscasts.com/episodes/258-token-fields
https://stackoverflow.com/questions/17684999
复制相似问题