A basic questión, but I couldn't find something clear in the project page or the wiki. I have the following code:
field = "secre"
Position.search( {:description_cont => field, :code_cont => field}).result(:distinct => true).to_sql
=> "SELECT DISTINCT `positions`.* FROM `positions` WHERE ((`positions`.`description` LIKE '%secre%' AND `positions`.`code` LIKE 0))"
But my query should be like:
=> "SELECT DISTINCT `positions`.* FROM `positions` WHERE ((`positions`.`description` LIKE '%secre%' OR `positions`.`code` LIKE 0))"
Any help would be appreciated. Thanks in advance
Try the following:
Position.search( {:description_or_code_cont => field}).result(:distinct => true).to_sql