![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi All, I want to enter parameters in 2 tables which are submitted using one form. Following is the relation of models. In UserInfo.rb has_one :user validates_associated :user validates_presence_of :city In User.rb belongs_to :user_info validates_presence_of :first_name I write following code in my UserInfosController @user_info = UserInfo.new(params[:user_info]) @user_info.build_user(:first_name=>'') *# which i'll modify later @user_info.save now if i click the submit button w/o entering any values i.e. *params[:userinfo][:city]="" it gives me two error * * * City can't be blank * * * User is invalid but i want second error should be as follows * * *first name can't be blank I would like to know how to do it or is there any other way in rails to enter data into two tables using one form. Regards, Salil Gaikwad -- Posted viahttp://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ |
#3
| |||
| |||
|
#4
| |||
| |||
|
|
Hi Gavin, I try following as u say %= error_messages_for :user % *but it gives me same error messages. i don't know how to use @user.errors.on(:first_name) and where to use? Regards, Salil Gaikwad -- Posted viahttp://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ |
#5
| |||
| |||
|
|
Hi Gavin, I try following as u say %= error_messages_for :user % *but it gives me same error messages. i don't know how to use @user.errors.on(:first_name) and where to use? Regards, Salil Gaikwad -- Posted viahttp://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ |
![]() |
| Thread Tools | |
| Display Modes | |
| |