
Anton
01.02.2018
16:23:23
И вот этого в руби не хватает сильно

Shamil
01.02.2018
16:23:26
Шта?
Шоб как мускуль воркбенч, но проше и удобней?

Anton
01.02.2018
16:24:06
Как минимум, спроси у рубиста за DI контейнеры и у джависта. Первый не будет знать что это, а второй не знать как жить без этого

Alexey
01.02.2018
16:26:55
Мне больше нравится пример с Repository, но в целом мысль понятна

Google

Anton
01.02.2018
16:28:44

Rafkat
01.02.2018
16:36:41

?
01.02.2018
16:38:17

Rafkat
01.02.2018
16:39:25
А gon норм
Позволит разнести ответственность

?
01.02.2018
16:40:55

ojab
01.02.2018
18:09:53
:slow
ну и https://m.signalvnoise.com/basecamp-doesnt-employ-anyone-in-san-francisco-but-now-we-pay-everyone-as-though-all-did-3ee87013cfc2, да

Aleksey
01.02.2018
18:35:55
народ, потерял ссылку… натыкался на днях на гем реализующий command pattern, есть skywalker заброшенный и все.. назывался как-то типа “commandor” - но по этому нахидит CLI-тулзу, а не то что мне надо. мож кто вспомнит
не хочу городить свой велосипед, а трейблейзер слишком часто апи меняет чтоб его юзать

Google

ojab
01.02.2018
18:41:11
dry-transaction + dry-container?

Vasiliy
01.02.2018
18:43:22

ojab
01.02.2018
18:45:08
и active_interaction, ага

Anton
01.02.2018
18:45:12
Прямо жду и поиграть хочу

Aleksey
01.02.2018
18:45:27
монады, не холивара ради - чет как-то фу в рубях, не нравится мне такой подход, слишком усложняет код

Sergii
01.02.2018
18:59:28
а кстати, может подскажет кто.
Есть куча кода, типа как на https://pastebin.com/BrMYBMM7
как бы сделать так, что б они сами форматировались? ?
это строка для data_table для гугль чарта собирается

Кøе-ктø Геннадьевич
01.02.2018
19:05:12

Amir
02.02.2018
02:33:28
Ребята подскажите
Необходимо реализовать черновик формы
Форма представляет собой целую простыню с кучами полями.
модель формы ActiveModel, в БД не хранится.
Как проще реализовать без всяких MongoDB и т.п.
есть типовая сериализация, as_json , from_json
по сути получается у меня есть некая строка которую нужно хранить

w3tra
02.02.2018
04:47:42

Sergii
02.02.2018
06:13:41
У меня в одном проекте был автосейв статьи при редактировании
через небольшие промежутки времени аякс отпраялял форму на сохранение
ну и статья сразу при создании получала ид )

Artem
02.02.2018
08:36:50
Всем добрый день. Скажите есть задача на приложение кидать тестовые данные, порядка 100 записей
Лучше дамп грузить?
Или генерировать непосредственно в приложении
Деплой через ансибл и капистрано
Вопрос возникает из необходимости менять данные при деплое, разные варианты могут быть этих данных.

Google

Artem
02.02.2018
09:19:27

Andiskiy
02.02.2018
10:20:14
по какому пути нужно создать ActiveModel::EachValidator rails 5?

Artem
02.02.2018
10:53:36
Как создать запись если модель не activerecord?

Rustam
02.02.2018
10:55:11
а что за модель?

Artem
02.02.2018
10:56:10
Module catalog
Class base

Антон
02.02.2018
10:56:31
что значит Class Base?

Artem
02.02.2018
10:56:36
В нем self.table_name = "table"
Внутри модуля Ruby класс

Rustam
02.02.2018
10:58:14
?

ojab
02.02.2018
10:59:07
отнаследоваться от ActiveRecord::Base, очевидно

Антон
02.02.2018
11:00:23
нет, нельзя отнаследоваться от AR и быть не AR, тоесть можно, но это нужно специально сделать

ⰿⰰⰾⱏ
02.02.2018
14:42:10
прямо GNU

Darth
02.02.2018
17:51:14
Привет
Где в рельсах нужно размещать класс, ентити которого я не хочу создавать в таблице?

Igor
02.02.2018
17:51:39
lib/
но ограничений нет)

Darth
02.02.2018
17:53:35
И ничего связывать не надо? Просто класс в lib и он будет виден в моделях?

Igor
02.02.2018
17:59:36
Нужно будет добавить его в autoload
и да видно его будет везде

Darth
02.02.2018
18:01:19

Google

Darth
02.02.2018
18:01:20
Вот так?
application.rb

ojab
02.02.2018
18:02:36
Rails.root вместо config.root и ок

Darth
02.02.2018
18:14:26
NameError: uninitialized constant Saltedge ?

v
02.02.2018
18:16:47
главное чтобы ты и другие люди могли понять, зачем оно там лежит

Vasiliy
02.02.2018
20:52:57
Ну вообще если сделаешь в апп/либ то получишь автолоад из коробки

Dmitry
03.02.2018
08:06:56
Дратути
Как быть если у меня имя метода храниться строкой, и меня нужно обратиться этим методом к модели
"method"
Model.method

Alabama
03.02.2018
08:08:43
send

Dmitry
03.02.2018
08:09:10
толи я как то не так юзаю толи не прокатывает, ам сразу же записать значение пытаюсь
ну т.е. model = Model.new
model.send('method') = value
ошибка синтаксиса подсвечиваеться даже..

Иван
03.02.2018
08:14:12
model.send("method=", value)
Как то так по идее

Dmitry
03.02.2018
08:15:30
wrong number of arguments (given 1, expected 0)

Иван
03.02.2018
08:16:11
Так значит у тебя метод не принимает аргументы

Dmitry
03.02.2018
08:17:08
ну это не метод собственно это имя колонки в модели, хер знает чего я его методом назвал

Google

Dmitry
03.02.2018
08:17:36
короче у меня название колонки в строке хранится, и мне надо туда value записать

Иван
03.02.2018
08:19:23
Должно работать по идее

v
03.02.2018
08:20:19

Иван
03.02.2018
08:21:02
Точно со знаком равенства метод вызываешь в сенд?

Dmitry
03.02.2018
08:22:09
model.send 'method' = value вот так заработало

ojab
03.02.2018
08:22:35
suddenly model['column'] = value

Dmitry
03.02.2018
08:23:46
лол) и то верно