Я использую камень rails3-jquery-autocomplete
, найденный здесь: http://github.com/crowdint/rails3-jquery-autocomplete
В инструкциях ясно, как запросить один атрибут модели, и я могу сделать эту работу без проблем.
В моей модели Person
есть два атрибута, которые я хотел бы объединить и запросить. Они first_name
и last_name
. Я хотел бы объединить их в псевдо-атрибут под названием full_name
. В настоящее время я получаю эту ошибку:
ActiveRecord::StatementInvalid (SQLite3::SQLException: no such column: full_name: SELECT "people".* FROM "people" WHERE (LOWER(full_name) LIKE 'cla%') ORDER BY full_name ASC LIMIT 10):
Нет атрибута full_name
модели Person, хотя у меня есть следующий метод в файле модели Person:
def full_name
"#{self.first_name} #{self.last_name}"
end
Как изменить файл модели Person, чтобы вызовы full_name
запрашивали базу данных в соответствии с комбинацией first_name
и last_name
?