Ответ 1
Два варианта:
Сначала ActivePresenter, который хорошо подходит для этого.
Во-вторых, просто используйте fields_for
:
<%= form_for @user do |f| %>
<%=f.label :name %>
<%=f.text_field :name %>
<%= fields_for @address do |fa| %>
<%=fa.label :city %>
<%=fa.text_field :city %>
<% end %>
<% end %>
Затем в контроллере сохраните записи.
@user = User.new(params[:user])
@address = Address.new(params[:address])
ActivePresenter работает так хорошо.
Также был найден railsforum post через Google, который будет работать хорошо.