• Trailblazer gem Как использовать если форма состоит не из одной модели?

    @ksim_miloff
    1.1 Для работы с формами в trailblaizer есть reform, который через Composition позволяет внутри себя описать объект-форму сразу для нескольких моделей. Потом этот объек-форму можно скормить рельсовому formbuilder'у.
    1.2 В чем проблема с передачей в cell больше одной модели?
    Some::Cell::Example.(nil, model1: model_instance1, model2: model_instance2).()

    или даже так:
    Some::Cell::Example.({model1: model_instance1, model2: model_instance2}).()

    В первом случае к данным будет доступ через options, во втором через model.
    2 Это не похоже на вопрос.
    3 Trailblazer не плохая штука, но на мой вкус слишком большая и магическая, мне не нравится как компоненты друг в друга проникают :), предпочитаю брать его частично, например только reform и cells, а вместо операций брать гем interactors. Кроме того сам разработчик trailblaizer'а не очень любит рельсы, неоднократно убеждался в этом читая его ответы на гитхабе, когда у rails-программистов возникают проблемы.
    Ответ написан
    Комментировать
  • Как настроить auto proxy в ubuntu?

    @ksim_miloff Автор вопроса
    Разобрался, проблема в openvpn, который и добавляет прокси мешающий работе. Самое странное то, что openvpn стоит на обеих машинах, но на одной все нормально, а на моей есть проблема, в т.ч. не очищается файл даже после "service openvpn stop". Сейчас разбираюсь с ВПНом, ситаю проблему описанную в топике закрытой.

    Всем спасибо.
    Ответ написан
    Комментировать