【发布时间】:2011-01-15 11:42:49
【问题描述】:
如何为具有嵌入式电话模型的新用户模型创建表单? 我找到了创建表单以为现有用户添加电话的解决方案,但是如何在创建新用户的同时做到这一点?
【问题讨论】:
标签: ruby-on-rails-3 mongodb mongoid
如何为具有嵌入式电话模型的新用户模型创建表单? 我找到了创建表单以为现有用户添加电话的解决方案,但是如何在创建新用户的同时做到这一点?
【问题讨论】:
标签: ruby-on-rails-3 mongodb mongoid
你必须创建一个嵌套表单
<%= form_for @user, :url => users_path do |f| %>
<%= f.label :name, "Name:" %> <br />
<%= f.text_field :name %>
<%= f.fields_for :phone do |p| %>
<%= p.label :number, "Phone Number" %> <br />
<%= p.text_field :number %>
<% end %>
<% end %>
【讨论】:
@user.phone.build