Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (7)

Лучшие ответы пользователя

Все ответы (13)
  • Как настроить рабочую среду ruby (ror) + vagrant + rubymine @ win7x64?

    @jarosluv
    Мой опыт сборки подобной связки был крайне печальным. Год назад мне пришла такая идея, попробовать поработать с Ruby из-под Windows, уж больно хорошо эта система выглядела на ноутбуке с сенсорным экраном. Вечера не менее, чем двух недель я потратил в надежде запустить этого монстра и настроить всё так, чтобы было круто. К сожалению, сейчас не помню какие именно были проблемы, но помню, что сначала настраивал виртуализацию через Hyper-V, затем пытался собрать бокс под Ubuntu 14.04, т .к. готовые были только под 12 версию, после чего соединял это всё с Rubymine в надежде, что всё будет работать как в нативной Убунте. Обламываясь на каждом из шагов, перерывая кучи мануалов и создавая Issue в Гитхабе проекта, всё-таки удалось добиться цели - с горем пополам, с ненужными костылями (вроде подцепления удалённого интерпретатора Ruby), связка завелась. Но окончательно меня убило отсутсвие нормального терминала. Спустя день мучений, снёс винду в пользу Linux.
    Ответ написан
    2 комментария
  • Как в ActiveAdmin указать свое поле для хлебных крошек?

    @jarosluv
    Самый простой способ - определить в модели метод display_name:
    def display_name
      title.presence || number
    end
    Ответ написан
    Комментировать
  • Как исправить сортировку полученных данных из БД?

    @jarosluv
    Прежде всего нужно понять, что вы вообще хотите получить от запроса? Сформулируйте, пожалуйста, простыми словами и озвучьте.

    В вашем запросе без указания сортировки база данных не может понять, по какому принципу отбирать уникальные post_id. Добавив это поле в ORDER BY, запрос начинает проходить, однако следующие уточнения по поводу позиции отбрасываются. Но это тоже логично! Ведь сортировка уточняется только когда по предыдущему полю идут одинаковые значения, а тут по полю post_id все значения разные (благодаря distinct).

    Следовательно, вам нужно использовать вложенные запросы. Сначала находим уникальные посты, а потом внешним селектом сортируем по position.
    Ответ написан
    2 комментария

Лучшие вопросы пользователя

Все вопросы (3)