У меня есть таблица с именем Socks и столбец с именем water (целое число).
Я хочу найти все записи, в которых значение столбца воды составляет не менее 40
40
Пример, если столбец воды равен 400, запись будет найдена, но не если значение было 39.
400
39
Подумайте, проще всего было бы использовать метод where:
where
Sock.where("water >= ?", 40)
Одним из способов является использование: условий для записи условий SQL.См. Демонстрации здесь: Условия Rails ActiveRecord
Socks.all (: условие => ["water> =?", 40])
См. Также искатели на основе атрибутов врельсы документы: http://api.rubyonrails.org/classes/ActiveRecord/Base.html
Sock.where ("water> =?", 40). First Sock.where ("water> =?", 40) .last
для работы с конкретной моделью и без получения массива моделей.