Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

vsuhachev

  • 153
    вклад
  • 2
    вопроса
  • 265
    ответов
  • 33%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как нанять Ruby программиста?

    vsuhachev @vsuhachev
    LOL, а вы? Поумерьте свой тон
    Написано более трёх лет назад
  • Как нанять Ruby программиста?

    vsuhachev @vsuhachev
    На самом деле вопрос в том откуда компания. Если дефолт сити, то вы правы, иначе - подход со своим спецом тоже работает.
    Написано более трёх лет назад
  • Как правильно в Rails преобразовывать HTML в строку для JSON объекта?

    vsuhachev @vsuhachev
    homework кагбэ намекает
    Написано более трёх лет назад
  • Как указать значения по умолчанию в модели в рельсах?

    vsuhachev @vsuhachev
    AR так не работает. Это же логично nil - нет данных. Собственно для таких случаев и придуман try.
    Написано более трёх лет назад
  • Как указать значения по умолчанию в модели в рельсах?

    vsuhachev @vsuhachev
    undefined method `count_conversions' for nil:NilClass Ы?? Вам же ясно написали что объекта у вас нету. То есть вызвать метод у несуществующего объекта все равно будет выглядеть как var.try(:func)
    Написано более трёх лет назад
  • Какой выбрать ЯП для быстрого изучения (1-2 месяца)?

    vsuhachev @vsuhachev
    Классический период обучения С++ - 21 день
    Написано более трёх лет назад
  • Правильная организация формы для вложенных ресурсов?

    vsuhachev @vsuhachev
    nested аттрибуты нормально работают и с habtm
    Написано более трёх лет назад
  • Как безболезненно реализовать массовые действия с БД?

    vsuhachev @vsuhachev
    Виктор Ablebeam: Бесплатно ничего не бывает к сожалению, я понимаю что вопрос у автора был в оптимизации миллионов инсертов в БД.
    Написано более трёх лет назад
  • Как безболезненно реализовать массовые действия с БД?

    vsuhachev @vsuhachev
    Виктор Ablebeam: перед тем как массив объектов передать в active-record import можно вызвать для каждого его элемента valid?
    Написано более трёх лет назад
  • Увлекся изучением Ruby, поэтому хотелось бы узнать, какая вообще занятость у Ruby программиста?

    vsuhachev @vsuhachev
    anyd3v: shell/powershell как glue-lang почти во всем сливает ruby/python. Те же Puppet и Chef вполне себе "промышленные" системы
    Написано более трёх лет назад
  • Увлекся изучением Ruby, поэтому хотелось бы узнать, какая вообще занятость у Ruby программиста?

    vsuhachev @vsuhachev
    anyd3v: практическое применение как минимум - написание скриптов. Ну не батники же писать в 21 веке... Ну а дальше - все от вашей фантазии зависит. Я вот rake пользуюсь активно, всякие преобразователи форматов на нем писал, парсеры для данных, генераторы(tor) и т.п.

    ЗЫ Кстати еще Chef тоже на руби написан.
    Написано более трёх лет назад
  • Зачем мне RubyMine?

    vsuhachev @vsuhachev
    OnYourLips: спасибо :) кстати, пользуюсь RubyMine, всем доволен
    Написано более трёх лет назад
  • Корректно ли такое кэширование в Rails?

    vsuhachev @vsuhachev
    Запрос к БД будет, иначе как будет известно валиден ли кэш? При таком кэшировании вы экономите на рендеренге фрагмента в HTML, это уже немало.

    Для того чтобы предотвратить целиком запрос вам нужно как-то сбрасывать кэш, например по тайм-ауту

    = cache expires_in: 5.minutes do
      ...


    Или я еще так делал:
    = cache [:catalog, Category.maximum(:updated_at)] do
      ...

    Будет выполнятся запрос на выборку последней даты обновления в категориях, для скорости updated_at нужно проиндексировать
    Написано более трёх лет назад
  • Как реализовать модель диалогов в Rails?

    vsuhachev @vsuhachev
    vdv_lg: гуглите "приницип KISS"
    Написано более трёх лет назад
  • Как реализовать модель диалогов в Rails?

    vsuhachev @vsuhachev
    Как-то так:

    class User < ActiveRecord::Base
       has_many :outgoing_messages, class_name: 'Message', inverse_of: :sender
       has_many :ingoing_messages, class_name: 'Message', inverse_of: :receiver
     
    class Message < ActiveRecord::Base
       belongs_to :sender, class_name: 'User', inverse_of: :outgoing_messages
       belongs_to :receiver, class_name: 'User', inverse_of: :ingoing_messages


    Ну и у сообщения еще булевы поля hidden_for_sender и hidden_for_receiver
    Написано более трёх лет назад
  • Как реализовать модель диалогов в Rails?

    vsuhachev @vsuhachev
    vdv_lg: В дополнение к отправителю и получателю добавьте еще поля-флаги для скрытия сообщения для отправителя и получателя. Ну и если оба флага установлены - фоновой задачей сносить такие сообщения потом.
    Написано более трёх лет назад
  • Как записать данные в две таблицы?

    vsuhachev @vsuhachev
    selen11 дело говорит. Сначала сделайте по его совету модель а потом будем думать над контроллерами
    Написано более трёх лет назад
  • Как лучше задать структуру для данных разных типов?

    vsuhachev @vsuhachev
    Тимофей: конкретно по Сфинксу не подскажу. Солр может искать по любому типу. Если нужно сначала простое решение, а потом на вырост возможность ускорится: вариант 1 + потом внешний поиск.
    Написано более трёх лет назад
  • Почему возникает ошибка при использовании русских символов в Flash notice Rails?

    vsuhachev @vsuhachev
    В config/environments/production.rb установите уровень сообщений лога: config.log_level = :debug

    Должен будет появится трэйсбэк, по нему смотрите где возникает ошибка. Ну и сообщение об ошибке ruby там же должно быть.
    Написано более трёх лет назад
  • Как переназначить пути моделей в Rails?

    vsuhachev @vsuhachev
    Чтобы что-то посоветовать нужно видеть название класса контроллера и то как вы определяете пути в routes
    Написано более трёх лет назад
  • ← Предыдущие
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • Следующие →
Самые активные сегодня
  • Drno
    • 12 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 8 ответов
    • 0 вопросов
  • vovka3003
    Владимир Шаблий
    • 7 ответов
    • 0 вопросов
  • Алексей Гончаров
    • 6 ответов
    • 0 вопросов
  • phaggi
    Алан Гибизов
    • 5 ответов
    • 0 вопросов
  • Jeesson
    Злой минон
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации