
Subb98
08.08.2018
06:38:02

Ilya
08.08.2018
06:38:02

mr.Serj
08.08.2018
06:38:09
Интересует в первую очередь для работы с рельсами)

Subb98
08.08.2018
06:38:22

Google

Roman
08.08.2018
06:38:51
я дебажу по старинке через binding.pry и консоль

mr.Serj
08.08.2018
06:39:00

Ilya
08.08.2018
06:39:12

Subb98
08.08.2018
06:39:16
но да, он таки жрёт

Roman
08.08.2018
06:39:23

Subb98
08.08.2018
06:39:30
так что надо искать компромисс

Roman
08.08.2018
06:39:43

Subb98
08.08.2018
06:39:47
или перебирать декларации вручную, или юзать рубимайн )
заггулил
да, не повод

Roman
08.08.2018
06:40:22
:)

Google

mr.Serj
08.08.2018
06:40:38

Roman
08.08.2018
06:40:41
ну lynx это конечно не vscode, а вим

mr.Serj
08.08.2018
06:40:46
Хотя однажды сильно помог

Roman
08.08.2018
06:40:50
но не могу найти аналогии

Subb98
08.08.2018
06:41:02
Крайности))
когда выбора особо нет, остаются крайности )

mr.Serj
08.08.2018
06:41:32

Subb98
08.08.2018
06:41:46
это в какой ОС ты гуй убил?

mr.Serj
08.08.2018
06:41:59

Subb98
08.08.2018
06:42:05
мб, иксы положил?
я так делал пару раз :D

mr.Serj
08.08.2018
06:42:20
Было давно, стараюсь не вспоминать)

Subb98
08.08.2018
06:42:41
у меня компу 8 лет, только опен-сорсные дрвоа встают. с ними нет проблем
а вот проприетарщина - да
натрахаешься

mr.Serj
08.08.2018
06:43:18
Мне для кое-какого по нужны были пропиретарные и никак иначе, приходилось страдать

Subb98
08.08.2018
06:43:29
не для поиграть ли? :D

mr.Serj
08.08.2018
06:43:36
Эмуль для андроида

Subb98
08.08.2018
06:43:57
ух, блэт )

Google

mr.Serj
08.08.2018
06:44:29
Родной там очень жутко лагающий, а сторонний пропиретарные требовал. Да наверное ничего и не изменилось

Subb98
08.08.2018
06:44:30
для подобных задач проще держать винду на отдельном винте. меньше боли и экономия времени.

mr.Serj
08.08.2018
06:44:54

Dan
08.08.2018
07:45:44
Подскажите как использовать вот этот гем https://github.com/jsonapi-rb/jsonapi-deserializable
Примеров там нет, а я рачок в руби.
Мне приходит payload от ember-data в json-api формате. Нужно его распарсить в вид, приемлимый для active record. Причем там есть вложенные рилейшены

Egor
08.08.2018
07:49:17

Dan
08.08.2018
07:49:21
Может быть для этого есть какие-то другие решения
спасибо, я скриншоты тоже умеют делать

Egor
08.08.2018
07:50:34

Dan
08.08.2018
07:51:51

Ilya
08.08.2018
07:51:58

Dan
08.08.2018
07:51:59
только вот это все что там есть в документации

Максим
08.08.2018
07:55:35

Максим
08.08.2018
07:55:41
так шо совет ищи другой способ десераилизации

Dan
08.08.2018
07:55:49

Максим
08.08.2018
07:55:52
с этим я в итоге тупо под каждую сущность делал класс распарсел

Dan
08.08.2018
07:57:14
Пробовал сначала вручную доставать все, но понял что там куча камней

Andrey
08.08.2018
09:33:17
Как заставить рельсы редиректить на кастомный порт(конкретно в методах таких как redirect_to)?
В смысле чтобы это было где-то в одном месте описано, а не подпихивать постоянно

Subb98
08.08.2018
09:38:49
def default_url_options(options)
{ :only_path => false, :port => 80 }
end
не так?

Google

Andrey
08.08.2018
09:45:14
Для path хелперов не уверен, что сработает
И для других аргументов
Хотя работает, спасибо)
Забавно что только я сейчас пойду манки патч делать вместо настроек конфига

Roman
08.08.2018
10:20:55

Andrey
08.08.2018
10:27:33
Просто я этот метод пихнул в actioncontroller:Base пока что. В проде сервер может крутиться много где, надо будет подумать куда порт лучше всего поместить
зачем манкипатч?

Roman
08.08.2018
10:30:18
ты можешь его прям в path хелперы пихать где надо

Admin
ERROR: S client not available

Roman
08.08.2018
10:30:29
аа я понял
для этого есть ApplicationController
от которого наследуются все твои контроллеры
и в который ты сваливаешь все такого типа

Andrey
08.08.2018
10:32:39
Это кажется в 5 рельсах, а я живу в 4 и в модульном приложении, где все наследуется от actioncontroller:base
Куда кстати конфиг для этих дел лучше поместить
И еще: я сейчас перевожу данные для рельс приложения, хочу оставить методы title и добавлять приставки вроде title_en (title будет зарезервировано за русским), при этом не везде я хочу, чтобы title выдавался в зависимости от локали, а только там, где я явно этого захочу, ну и еще я буду расширять хелперы форм. Гемы globalize и traco не подходят для этой задачи видимо, других гемов не видно, свой делать что-ли?)
title это пример, естественно
не видали других гемов?

Dan
08.08.2018
10:38:56

Alexander
08.08.2018
10:40:06

Google

Andrey
08.08.2018
10:40:11
Просто приложение уже готовое, тестов мало, не хочу рисковать и много времени тратить)
хочу оставить дефолтный поэтомц
а стандартный не подходит, т.к. я перевожу именно данные, то, что в бд

Roman
08.08.2018
10:59:11
и кажись в 4 рельсах эта конвенция уже была
а в 5 ввели ApplicationRecord

Andrey
08.08.2018
11:00:15
В любом случае, в одном модуле действительно наследуются все контроллеры от ApplicationController
только вот он разный для всех модулей)
это то понятно

Roman
08.08.2018
11:06:51
аа я понял
ну такая себе архитектура конечно =)
но шо есть то есть

Tim
08.08.2018
11:56:09
бля, мне начинает казаться, что service object это антипаттерн
ну, конечно это улучшение по сравнению с тем, что он призван замещать
но все же, складывается ощущение, что люди бездумно всё пихают туда что только можно
и "ооо, сервис обжект"

Roman
08.08.2018
11:57:40
так люди могут любой паттерн в антипаттерн превратить

Tim
08.08.2018
11:57:45
вместо того чтобы хреначить нормальный ооп код

Roman
08.08.2018
11:57:46
мне кажется, что люди - это антипаттерн

Tim
08.08.2018
11:58:14
ну это тоже мб