Hi ALL...
I want to show error message when entered authority is invalid.
I implemented below in my controller
if params[:user_info][:login].empty?
@user = UserInfo.find_by_login('admin')
@company.authority_id = @user.id
else
authority = UserInfo.find_by_login(params[:user_info][:login])
if authority.nil?
@approval = true
@company.check_authority(@approval)#this method will be called since
authority is invalid
else
@company.authority_id = authority.id
end
end
in my modal i have below function
def check_authority(authority)
puts authority
if authority == true
puts "true"
else
puts "false"
end
puts "check"
errors.add(:authority_id,"*please enter valid authority name") if
authority == true
end
In this above function it prints the value correctly...
But it dosenot show the error message...
What is the reason...
Any guess or suggestion....
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---