在Rails 3中批量分配嵌套模型

时间:2012-05-23 03:23:24

标签: ruby-on-rails ruby-on-rails-3 nested-attributes

我有一个名为锦标赛的模型:

class Tournament < ActiveRecord::Base
  belongs_to :venue
  belongs_to :tier                                                                               
  has_and_belongs_to_many :tournament_directors, :class_name => "User"  

  ...
end

我希望有一个编辑锦标赛视图,用户可以通过在文本字段中键入用户名并使用javascript单击添加按钮来将锦标赛导演添加到锦标赛中。我还想删除使用javascript删除用户的链接。

我观看了a RailsCast for Nested Model Forms但是在视频中他们实际上正在创建并销毁嵌套模型(在本例中是用户)。如何在不创建和销毁用户的情况下使用Rails通过表单元素处理分配给锦标赛的用户?

1 个答案:

答案 0 :(得分:0)

看一下Ryans最近的一个截屏视频:

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

这应该是你所追求的一个完美的例子。