Более подробно обо мне в моем блоге - blog.handsomecake.com

Достижения

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

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

Все теги (5)

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

Все ответы (9)
  • Как вырасти из программиста в менеджмент?

    anton9
    @anton9
    Люблю Ruby on Rails
    Могу ещё посоветовать поучиться на "кошках" - если вы в вебе, то тут проще - поспрашивайте у знакомых, может кому-то нужно сделать относительно простой сайт.
    - соберите требования с клиента (знакомого)
    - найдите фрилансера-дизайнера
    - найдите фрилансера-верстальщика
    - проследите, что бы процесс прошел без перебоев, что бы дизайнер сделал все страницы, все экраны и состояния, что бы верстальщик все адекватно и адаптивно сверстал, что бы работал весь его JS
    - если вы вебщик, то напишите бэкенд, задеплойте его, покройте приложение тестами, протестируйте его
    - найдите контентщика для некой поддержки этого сайта

    Если пройдете все эти шаги, при этом не переругавшись ни с кем, не послав друг друга куда подальше, поздравляю - вы хороший начинающий манагер.
    Ответ написан
    6 комментариев
  • Как вытащить пост с комментариями по определенной дате?

    anton9
    @anton9
    Люблю Ruby on Rails
    Небольшая ремарка - я так предполагаю, что у вас этот код в контроллере. Такие вещи лучше выносить в модели используя scope и лямбды. В вашем случае это будет
    class Post < ActiveRecord::Base
    
    scope :recent, -> (start_date, end_date) { joins(:comments).where('comments.start_date =>?', 'comments.finish_date <=?', start_date, finish_date)}
    # можно также добавить скоуп для поиска по юзер айди
    scope :by_user, -> (user_id) {where (user_id: user_id)}
    
    # теперь можно слинковать эти скоупы в отдельном методе
    class << self
      def by_user_and_date(user, start, finish)
        by_user(user).recent(start, finish)
      end
    end


    В контроллере вызываем
    @recent_by_user = Post.by_user_and_date(10, Date.today, Date.yesterday)
    Ответ написан
    Комментировать
  • Когда нужно ставить belongs_to, а когда has_one?

    anton9
    @anton9
    Люблю Ruby on Rails
    belongs_to - означает, что у Page есть много Features. Т.е. для обратной связи у Page должно быть
    class Page < ApplicationRecord
      has_many :features
    end


    Таким образом можно вызвать
    page = Page.first
    page.features


    Если такой связи нет, то следует использовать has_one следуя вашей логике.
    Ответ написан
    Комментировать
  • Какие есть нормальные туториалы или уже готовые гемы по написанию чата, как в скайпе\вк\фб на Руби он Рейлс?

    anton9
    @anton9
    Люблю Ruby on Rails
    Очень советую изучить ActionCable, который стал доступен начиная с Rails 5.0
    Вот отличный туториал - https://www.learnenough.com/action-cable-tutorial
    Ответ написан
    Комментировать

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

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