У меня есть приложение Ruby on Rails, которое позволяет пользователям создавать Box
(спортзал), а затем создавать Workouts
, чтобы пользователи могли видеть, что они будут делать в этот день.
Box has_many :workouts
Workout belongs_to :box
Я дал пользователю возможность редактировать поле workout.created_at и позволять им вводить тренировки для будущих дат.На странице /view/boxes/show.html.erb я хочу отображать тренировки только на текущую дату и в прошлом.По сути, я хочу перечислить все тренировки по created_at DESC
, но я не хочу будущих тренировок.Есть ли способ сделать это в действии контроллера?
@workouts = @box.workouts.all(:order => "created_at DESC")
Если нет, каков наилучший способ сделать это?