@proRuby

Страница 1339 из 1594
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 и консоль

Subb98
08.08.2018
06:39:16
Интересует в первую очередь для работы с рельсами)
крч, лучше рубимайна не найдёшь в плане удобства. для рельс.

но да, он таки жрёт

Roman
08.08.2018
06:39:23
byebug ван лав
те же яйца

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

Roman
08.08.2018
06:39:43
но да, он таки жрёт
хром тоже жрет, но это не повод переходить на lynx

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
для подобных задач проще держать винду на отдельном винте. меньше боли и экономия времени.

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

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

спасибо, я скриншоты тоже умеют делать

Egor
08.08.2018
07:50:34
спасибо, я скриншоты тоже умеют делать
Не за что! Это невероятно здорово!

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

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

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

Dan
08.08.2018
07:57:14
с этим я в итоге тупо под каждую сущность делал класс распарсел
у меня для rest ресурсов стоит другой гем и он норм там парсит payload. А тут у меня кастомный экшен valdiate, а этот гем с ресурсами не работает для кастомных экшенов. Поэтому мне нужен точечный способ десиреализации

Пробовал сначала вручную доставать все, но понял что там куча камней

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 хелперов не уверен, что сработает

И для других аргументов

Хотя работает, спасибо)

Забавно что только я сейчас пойду манки патч делать вместо настроек конфига

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 это пример, естественно

не видали других гемов?

Alexander
08.08.2018
10:40:06
не видали других гемов?
а чем стандатрный и18н не подходит?

Google
Andrey
08.08.2018
10:40:11
Просто приложение уже готовое, тестов мало, не хочу рисковать и много времени тратить)

хочу оставить дефолтный поэтомц

а стандартный не подходит, т.к. я перевожу именно данные, то, что в бд

Roman
08.08.2018
10:59:11
Это кажется в 5 рельсах, а я живу в 4 и в модульном приложении, где все наследуется от actioncontroller:base
это просто руби класс - просто конвенция, ее можно и в 4 рельсах и в 3

и кажись в 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
мне кажется, что люди - это антипаттерн

Страница 1339 из 1594