1. Ruby / Говнокод #22692

    −100

    1. 1
    2. 2
    3. 3
    4. 4
    (params[:date_lte].present? && params[:date_gte].present?) ?
            @events = CalendarEvent.where(:publication_date.gte => DateTime.parse(params[:date_gte]),
                                          :publication_date.lte => DateTime.parse(params[:date_lte]) + 23.hours + 59.minutes) :
            @events = CalendarEvent.order(publication_date: :desc).limit(6)

    Божественное использование тернарного оператора

    Запостил: maxk, 28 Марта 2017

    Комментарии (3) RSS

    • Не можешь срать не мучай жопу , то ли дело засранцы ПЭХАПЫСТЫ вот это сируны не то шо вы РУБИСТЫ одна какашка и то какая то не понятная
      Ответить
    • код жутко забаганный потому что забыли + 59.seconds + 999.milliseconds

      а лучше + 1.day - 1.milliseconds
      Ответить
      • Только в ActiveSupport нет метода milliseconds
        Проще было написать:
        :publication_date.lt => DateTime.parse(params[:date_lte]) + 1.day
        Ответить

    Добавить комментарий