Barabule Muci wrote:
> Hello,
> I am making an connection with mysql
> Mysql.real_connect("127.0.0.1","root","","f_juso","3306")
> 
> The problem is when the user and pass is correct it works very well but
> when the user and pass is wrong it display the debugger and display the
> message:
> Mysql::Error in ComenziController#login
> Access denied for user 'roots'@'localhost' (using password: NO)
> and all that ruby debugger stuff.
> 
> I wan't to get the error in ruby and to display only my message like
> "Invalid password."
> It's help me, because i have made an login script and i wan't to check
> the user and password by connecting on mysql with that user and
> password.
> Thanks
> 
Mysql::Error is an exception, so you should just be able to rescue it 
and move on:

conn = nil
begin
   conn = Mysql.real_connect("127.0.0.1","root","","f_juso","3306")
   # do something with the connection
rescue Mysql::Error => e
   puts "Invalid password"
end

-- 
Alex