私のユーザーモデルには次のものがあります:
ユーザー (id、fname、lname)
ユーザーを名前で検索するクエリが必要です。私は使用していました:
@users = User.find( :all,
:select => 'users.*',
:conditions => ["fname || ' ' || lname LIKE ?", '%'+"James Bond"+'%']
)
James を検索するとユーザー (James Bond) が返されますが、「Bond」を検索しても何も返されません。このクエリを更新して、ユーザーを fname,lname または fname と lname のいずれかで返すにはどうすればよいですか?
ありがとう