У меня есть именованная область (имя), комбинация имени и фамилии, и я хочу использовать это в окне поиска.
У меня есть код ниже:
named_scope :full_name, lambda { |fn| {:joins => :actor, :conditions => ['first_name LIKE ? OR second_name LIKE ?', "%#{fn}%", "%#{fn}%"]} }
def self.search(search)
if search
self.find(:all, :conditions => [ 'full_name LIKE ?', "%#{search}%"])
else
find(:all)
end
end
, но это не работает, так как выдает следующую ошибку:
SQLite3::SQLException: no such column: full_name: SELECT * FROM "actors" WHERE (full_name LIKE '%eli dooley%')
Заранее спасибо
Houlahan