Concatenate 2 form fields together


#1

I am a newbie at RoR so thank you for your patients.

I have a form with the following fields:

  1. first_name
  2. last_name

I want to take them and make them into one variable “name” and submit
that to my table field named “name”. Can anyone help?

Thank you,

Sean McGilvray


#2

Haii
For this case… a lot of way…

  1. make name in model --> this is the best way
  2. make name in controller -> this is good way

way no 1
in model

attr_accessor :first_name
attr_accessor :last_name

def before_save
self.name = @first_name + " " + @last_name
end

in controller

def save
user = User.new()
user.first_name = params[:first_name]
user.last_name = params[:last_name]
user.save
end

way no 2
For example model user, controller costumer
in controller

def save
user = User.new
user.name = params[:first_name] + " " + params[:last_name]
user.save
end

I hope it will help you…
Thank you

On Fri, Jan 30, 2009 at 7:22 AM, Sean McGilvray
removed_email_address@domain.invalidwrote:

Thank you,

Sean McGilvray


Wu You Duan


#3

This is exactly what I was looking for.

Thank you,

Sean McGilvray & Sarena Byers
Director
Identity Theft Specialist
Pre-Paid Legal Service’s, Inc. NYSE:PPD
Phone: 760-486-1019
removed_email_address@domain.invalid
http://www.transferhome.net