
Александр
18.10.2018
08:49:51
ну попробуйте юзерагенты от поисковиков

Vasiliy
18.10.2018
08:49:55
Тупо по юзерагенту

Александр
18.10.2018
08:49:59
флара пропускает без проблем

Vasiliy
18.10.2018
08:50:08
Да там просто символ добавили и все

Google

Александр
18.10.2018
08:50:17
хех

Pavel
18.10.2018
09:21:55

Gregory Tereshko
18.10.2018
09:22:27
Всем привет. Такой кейс, может быть кто-то подскажет.
Есть таблица Work и у неё должен быть results. Т.е. по сути work has many results.
Но загвоздка в том, что как такового класса Result нет. Есть 3 других класса, с разного вида информацией, и они все могут быть резултом
Как такое можно реализовать, без лишних костылей и, чтоб выборку можно было легко сделать?

Alexandr
18.10.2018
09:23:49
написать метод results ?
создать query object ?

Максим
18.10.2018
09:24:22
унаследовать классы от одного
в каждом расписать логику в зависимости от нужд

Gregory Tereshko
18.10.2018
09:28:01
А можно подробнее?
Хотелось бы писать work.results и получать уже готовые объекты
Вот как вариант, приходит в голову только добавить в Work result_class_name и по нему уже ифами/кейсами ориентироваться

Александр
18.10.2018
09:31:04

Alexandr
18.10.2018
09:31:34

Александр
18.10.2018
09:31:45
но в целом, да, отсутствие id не сильно осложняет парсинг

Gregory Tereshko
18.10.2018
09:31:59
Нужно чтобы результаты были в разных таблицах. Там разнородная инфа

v
18.10.2018
09:40:46

Google

Максим
18.10.2018
09:40:50
ну так храни в разных

Александр
18.10.2018
09:47:51
может быть и можно было разобраться и допилить до работоспособного варианта, но из-за соревновательности, времени на это не хватило
зацените, кстати, что там одни из претендентов наваяли за 3 дня
https://youtu.be/lMHMyh5XTIE
и что самое забавное - они вообще не попали в результаты
они не смогли результат запушить вовремя =)

pm_lfrtv
18.10.2018
10:09:24
всем привет. кто может помочь с redmine?

Александр
18.10.2018
10:21:44
если может кто-то помочь - помогут, не могут, не помогут, всё просто =)

Dinmukhamed
18.10.2018
12:11:15
Как мне написать скрипт, что бы это исправить
На рельсах или js
Попробовал использовать библиотеку cgi
Не помогло
Помогите пожалуйста)

Vasiliy
18.10.2018
12:16:35
.raw

Artur
18.10.2018
12:16:54
== вродь тож
но это пальцем в небо щас

Vasiliy
18.10.2018
12:17:26

Google

Vasiliy
18.10.2018
12:17:34
а если гуф или птаха

Artur
18.10.2018
12:17:52
тогда надо удолить

Dinmukhamed
18.10.2018
12:18:28

rekero
18.10.2018
12:19:24
Ты издеваешься?

Dinmukhamed
18.10.2018
12:19:26
Я здесь cgi удалил уже
Sorry ?

Vasiliy
18.10.2018
12:20:01
https://devdocs.io/rails~5.1/actionview/helpers/outputsafetyhelper#method-i-raw

Ilya
18.10.2018
12:21:22
чет я прям в голос

Dmitriy
18.10.2018
12:28:31
а почему не скриншоты?

Dmitriy
18.10.2018
12:28:40
или это модно фотографировать экран?
лол

Roman
18.10.2018
12:28:54
слишком сложные технологии
а скопировать в гист вообще за гранью

Смерть
18.10.2018
16:09:49
Как же мне нравится атмосфера руби чата. Никакого официоза, все говорят что думают. Самый приятный девелоперский чат в тг.

Максим
18.10.2018
16:21:09
Надо сделать ннйросеть читающую код по фоткам
Тренировать можно прямо в чате

Dan
18.10.2018
16:21:28

Google

v
18.10.2018
16:21:39

Артур
18.10.2018
16:24:01

v
18.10.2018
16:24:26

Dan
18.10.2018
16:24:46

Admin
ERROR: S client not available

Darth
19.10.2018
07:27:03
Вот есть возможность сделать def foo(bar:)
А можно ли указать, что у bar должен быть какой-то конкретный параметр и сколько угодно других?
(ключ хеша)

skynet
19.10.2018
07:29:50
def foo(bar: "default_param")

v
19.10.2018
07:34:28

Artem
19.10.2018
07:47:50
так пойдет def foo(bar:, **opts) ?
только с ключами-символами работает, вроде

v
19.10.2018
07:48:48

Dan
19.10.2018
07:48:53
Вообще очень не хватает в руби всякой деструктуризации и нормального дефолта аргументов
Шейм на самом деле. Даже в js это уже есть

v
19.10.2018
07:50:21
чойта "даже в js"
жс каждый год новую версию выкатывает

Антон
19.10.2018
07:50:36
ни одно из ваших решений не подходит, потому что задача не ясна

v
19.10.2018
07:51:00
молвил как сениор софтваре девелопер

Dan
19.10.2018
07:51:43

Google

v
19.10.2018
07:52:29

Dan
19.10.2018
07:52:55

Darth
19.10.2018
07:53:02

Антон
19.10.2018
07:53:23
а иначе?
средствами руби это невозможно, нужо допиливать типизацию уже внутри метода

v
19.10.2018
07:54:43

Darth
19.10.2018
07:54:58
ну ок

Антон
19.10.2018
07:55:08

Darth
19.10.2018
08:52:45
Скиньте ссылочку на фаил с подробным описанием что в руби классе на каком месте должно быть
Это не в оф. стаил гайде
Там ещё написано, что внутренние классы должны в самом вреху быть

Максим
19.10.2018
08:53:27
https://github.com/rubocop-hq/ruby-style-guide

Darth
19.10.2018
08:53:57
...

Максим
19.10.2018
08:55:42
?

Darth
19.10.2018
08:56:01
"Это не в оф. стаил гайде"

Максим
19.10.2018
08:56:33
а разве это оф

Igor
19.10.2018
08:56:57
это не оф