我在這裏以下瑞安的簡單的搜索教程: http://railscasts.com/episodes/37-simple-search-form的Rails 3 - 使用類似搜索組合2列
我在用戶模式下面一行:
find(:all, :conditions => ['fname LIKE ?', "%#{search}%"])
但什麼我想要做的是搜索跨組合2列,:FNAME LNAME &
由於用戶正在尋找我的全名:
例,詹姆斯·布朗 FNAME =詹姆斯 L-NAME =布朗
有沒有辦法做到這一點在Rails的安全,將整個數據塊一樣工作的SQLite,MySQL或Postgres的(Heroku的使用)?
謝謝!
這在mysql中有效,我不知道其他db的。 – DGM 2010-10-16 03:41:17
另外,我的用法需要姓,名,根據需要調整concat。 – DGM 2010-10-16 03:42:19
concat是否導致全表掃描? – 2010-10-16 03:46:24