Anyone know how to allow user entered (mySql) wildcards for a find?
It seems that if I do a plain find(:all… with % as the search text it
finds nothing where it seems it should find every row.
I hope this is stated clearly enough.
Anyone know how to allow user entered (mySql) wildcards for a find?
It seems that if I do a plain find(:all… with % as the search text it
finds nothing where it seems it should find every row.
I hope this is stated clearly enough.
this worked for me when I gave an arg of “%” and “%ev%”:
conditions = [ "name like ?", args[0] ]
MyTable.find( :all, :conditions => conditions ).each { |e| puts
e[:name]}
or are you referring to MySQL regular expression search?
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs