Мне нужна помощь в решении следующей проблемы.Я хотел бы внедрить текстовое поле в мое представление с помощью кнопки, которая проверяет совпадение строки в поле базы данных.
В частности, у меня есть таблица счетов с полем электронной почты.Я хотел бы сравнить пользовательский ввод в текстовом поле для всех учетных записей и вернуть true
, если есть соответствующее электронное письмо, и false
, если электронное письмо не совпадает.
Есть ли быстрый способ сделатьэтот?Я очень плохо знаком с рельсами, и до сих пор все, что у меня есть, это следующий код для представления:
= text_field_tag :search
= submit_tag "Check Email", :class => "submit"
Я не совсем уверен, что положить в модель или контроллер, но я написалследующий код и поместил его в модель account.rb:
def email_exists?(search)
return true if account.where(:email => "%#{search}%").exists?
end
любая помощь будет принята с благодарностью.