Newbie Help Please! Update 2 Tables with one form

I have a form:

<% form_tag :action => ‘create’ do %>
<%= hidden_field_tag ‘plan’, params[:plan] %>

<% fields_for :account do |f| %>
<%= f.text_field :name %>

  <%= f.text_field :domain %>.<%= AppConfig['base_domain'] %>
<% end %>
<% fields_for :user do |f| %> <%= f.text_field :login %>
<%= f.text_field :eservice %> PPL Eservice Login (If Known)
<%= f.text_field :first_name %>
<%= f.text_field :last_name %>
<%= f.text_field :email %>
<%= f.text_field :contact_number %>
Password <%= f.password_field :password %>
Password Confirmation <%= f.password_field :password_confirmation %> <% end %>

I would like to only have the second part of the form and have the
fields first_name last_name update the account table name and have
login update the account table domain. Do you know how to do this?

Thank you,

Sean McGilvray

Your question doesn’t make enough sense. What are the exact models or
table names that you want to update?

Sent from my iPhone

On 30/01/2009, at 4:01 AM, Sean M.
<[email protected]

Julian L. wrote:

Your question doesn’t make enough sense. What are the exact models or
table names that you want to update?

Sent from my iPhone

On 30/01/2009, at 4:01 AM, Sean M.
<[email protected]

My tables are:

  1. Users
    Field 1: login
    Field 2: eservice
    Field 3: first_name
    Field 4: last_name
    Field 5: email
    Field 6: contact_number
    Field 7: password
    Field 8: Password Confirmation

  2. Account
    Field 1: name
    Field 2: domain.<%= AppConfig[‘base_domain’] %>

I want to only have the user part of the form filled out. When
submitted have it update the users table and the account table. It
should take the first_name + last_name fields from users and save them
into the account table in the name field. Then I want it to take the
users login and save it to the account table domain field. I am trying
to not the user put the same information in twice for registration.

Thank you,

Sean McGilvray

That makes more sense. It’s much better when people take time to form
their questions.

I have one question tho - how will you link the user to their account?

Anyway, in the destination action of
The form - its target - you need to specify two “new” methods rather
than just one. Let me know if you need more explanation

Sent from my iPhone

On 30/01/2009, at 7:11 AM, Sean M.
<[email protected]

Thank you for your reply and I will need some more explanation. They
are
linked through user_id.

Thank you,

Sean McGilvray & Sarena Byers
Director
Identity Theft Specialist
Pre-Paid Legal Service’s, Inc. NYSE:PPD
Phone: 760-486-1019
[email protected]
http://www.transferhome.net