ruby on rails 3 - Better way fo filter boolean value from model -


what's difference between these 2 methods?

class model < activerecord::base   def self.approved     self.where("approved = 1")    end   def self.approved     approved: true    end end 

so..some code again

1.9.3p374 :001 > 1 == true  => false  1.9.3p374 :002 > 0 == false  => false  

1 not true, , 0 not false. means, first used when type of approved column integer, , second - boolean


Comments

Popular posts from this blog

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -

javascript - firefox memory leak -

Trying to import CSV file to a SQL Server database using asp.net and c# - can't find what I'm missing -