def self.search(search)
if search
find(:all, :conditions => ['name LIKE ?', "%#{search}%"])
end
end
Как бы я изменил эту функцию, чтобы она сначала проверяла, есть ли точное соответствие для параметра search
в поле name
, и, если есть точное совпадение, возвращает это совпадение вместорезультат запроса LIKE ?
?