Ruby on rails Rails 3-使用嵌套表单将现有子级添加到父级
我的应用程序有一个更新事件的表单 我希望能够使用嵌套表单将现有用户添加到此事件。 我使用Ryan Bates的“嵌套形式”宝石 删除一个现有的用户非常有效,但是我怎样才能用他的用户名添加一个现有的用户呢 型号:Ruby on rails Rails 3-使用嵌套表单将现有子级添加到父级,ruby-on-rails,ruby-on-rails-3,nested-forms,Ruby On Rails,Ruby On Rails 3,Nested Forms,我的应用程序有一个更新事件的表单 我希望能够使用嵌套表单将现有用户添加到此事件。 我使用Ryan Bates的“嵌套形式”宝石 删除一个现有的用户非常有效,但是我怎样才能用他的用户名添加一个现有的用户呢 型号: class Event < ActiveRecord::Base has_many users attr_accessible :users_attributes accepts_nested_attributes_for :users, :allow_destroy =&g
class Event < ActiveRecord::Base
has_many users
attr_accessible :users_attributes
accepts_nested_attributes_for :users, :allow_destroy => true
end
视图:
= f.fields_for :users do |users_form|
= users_form.text_field :username
= users_form.link_to_remove "Remove user"
= f.link_to_add "Add a user", :users
= f.submit
提前谢谢 如果您希望多个用户与多个事件耦合,则需要
具有多个:通过关系。在这种情况下,关系在数据库中构建新行,在这种情况下,使用cocoon gem动态链接和取消链接页面更容易
我回答了一个非常类似的问题,还耦合了事件和用户
如果您还有任何问题,请告诉我。如果您希望多个用户与多个事件相关联,您将需要具有多个:通过
关系。在这种情况下,关系在数据库中构建新行,在这种情况下,使用cocoon gem动态链接和取消链接页面更容易
我回答了一个非常类似的问题,还耦合了事件和用户
如果你还有任何问题,让我知道。一个用户只能链接到一个事件吗?一个用户可以链接到多个事件:)我看了你的cocoon gem,它给人留下了深刻的印象,但我没有找到一种方法来添加一个现有的子级。一个用户只能链接到一个事件吗?一个用户可以链接到多个事件:)我看了你的cocoon gem,它给人留下了深刻的印象,但我没有找到一个添加现有子级的方法
= f.fields_for :users do |users_form|
= users_form.text_field :username
= users_form.link_to_remove "Remove user"
= f.link_to_add "Add a user", :users
= f.submit