From: sathish babu Date: 2011-12-31T03:58:15+09:00 Subject: If else not working I'm getting error like comparison of string with 50 failed for the below code snippet.Please guide me to resolve print(' Enter your mark :') mark = gets() if(mark < 50) puts( " You passed") else puts(" You just scored #{mark} which is not enough to pass ") end -- Posted via http://www.ruby-forum.com/.