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....