Простой вопрос: Мне нужна помощь в написании инструкции ActiveRecord find_all_by
, где я хочу заказать вещи от самых новых созданных объектов до самых старых.Найти самые новые объекты в ActiveRecord
В дополнение к этому вопросу: Если я сохранил результаты в переменной @records. Как я могу попросить следующую запись? Я хочу сделать что-то вроде @current_record = @records.next
является каждый. сделать единственную структуру управления в Ruby, когда у вас есть набор записей? – alamodey
Также, как вы проверяете, действительно ли у @records есть какие-либо объекты? Я сделал if @records == nil check, но кажется, что это неверно, даже если в таблице Model нет ничего. – alamodey
Существует множество способов перебора массивов, что есть у вас с результатом ActiveRecord. Попробуйте взглянуть на http://apidock.com/ruby/Array, http://apidock.com/ruby/Enumerable (Array смешивает это), и ActiveSupport в Rails добавляется больше. –