
ojab
22.05.2018
14:30:48
:
но вообще (&:fetch(0)) не сработает, оно аргументы не принимает

Alexander
22.05.2018
14:43:01

ojab
22.05.2018
14:44:33
а можно дождаться ответа на вопрос выше и посоветовать (&:first), да

Google

Vasiliy
22.05.2018
14:47:49
можно блок нописать

Смерть
22.05.2018
16:03:20
Привет. Есть вот такой легаси код
enum c_t: {
b: 1,
c: 2,
e: 3,
c_p: 4,
k: 5
}
Теперь этот список может динамически расширяться. Думаете можно как-то сохранить и enum и решить задачу с изменениями?

ojab
22.05.2018
16:04:25
а в чём проблема?
добавляешь новые ключизначения

Смерть
22.05.2018
16:04:37
или писать миграцию и преобразовывать integer в string и хранить все в стрингах?
Ключи будут конфигрурироваться через админку
Точнее получаться из другой модели. Т.е. там довольно косвенно будет.

Иван
22.05.2018
17:25:58

Смерть
22.05.2018
17:26:37
Согласен. Я просто думал может есть какое-то распространенное решение, которое считается нормальным
В итоге я просто перевожу на строки

Валентин
22.05.2018
17:57:14
Кто какими тикет системами пользуется?

Смерть
22.05.2018
18:01:59
BMC Remedy
(Это была неудачная шутка)

Google

Dmitry
22.05.2018
19:11:11
а как правильно останавливать rails 4 которые в режиме демона запушены?

v
22.05.2018
19:29:49

Dmitry
22.05.2018
19:30:04
я думал более элегантно есть что то

Mikhail
22.05.2018
19:31:35
$ systemctl disable daemon.service ?

Богдан
22.05.2018
19:57:30

ojab
22.05.2018
19:58:21
про блоки или про методы enumerable?
x.each(&:x_method) == x.each { |elem| elem.x_method }, собственно всё
то бишь это просто короткое написание простого блока

Artem
22.05.2018
21:25:00
"вместо" ?

Dmitry
22.05.2018
21:25:20
да хрен знает что это обычно пишт booting puma
а щас webrick какой то
конфига ни пумы ни юникорна нет в папке config

Artem
22.05.2018
21:26:48
вообще-то изначально долгое время вебсервером из коробки для Rails был WEBrick

Dmitry
22.05.2018
21:27:28
т.е. если у меня написано чтоон загрузился у меня не пума не юникорн а этот поребрик

Artem
22.05.2018
21:29:00
их можно установить дополнительно, если есть необходимость

Dmitry
22.05.2018
21:29:36
у него есть воркеры?
rails 4 redmine у нас, довольно нагруженный проект, переехали на три виртуалки вот только что, на старом сервере был юникорн

Artem
22.05.2018
21:31:10
в чем вопрос?

Dmitry
22.05.2018
21:31:48
значит пуму щас буду ставить

Google

Artem
22.05.2018
21:33:06
?
а лучше сразу перехать на последнюю версию Redmine, если плагины позволяют

Nikita
22.05.2018
21:36:23
как получить количество памяти которое использовала программа (весь файл с кодом)? Можно это как то получить?

Alex
22.05.2018
21:42:18
А смысл от пумы если ты в потокобезопасности не уверен? Врубить ее как юникорн на одну трэду на воркеров?
И когда ? перестал подходить для прода?

ojab
22.05.2018
21:49:40
как в рельсах заменили на пуму, так сразу перестал, само собой

Alex
22.05.2018
21:51:41

Oleg
22.05.2018
22:41:12
Всем привет! Кто-нибудь пользовался active-storage?
Интересует пара вопросов:
- правильно ли я понял, что кастомные урлы для изображений не поддерживаются из коробки?
- положить один раз изображние на cdn и получить/сохранить постоянную ссылку на него тоже не получится?

Valter
23.05.2018
04:08:45
1

Pavel
23.05.2018
05:02:36

Denis
23.05.2018
05:51:31

Silent Bob
23.05.2018
06:04:22
Подскажите, а разве нет чего нибудь типа foreman только для продакшена, как на хероке? Был немного удивлен когда узнал что фореман в режиме демона работать не может, но потом правда понял, что экспорт в системные сервисы это конечно тру вей. Но все равно не так удобно как просто foreman start. Ну и в случае с фореманом есть единый лог включающий в себя все сервисы

Silent Bob
23.05.2018
06:12:44
пока что нашел https://github.com/bytegust/spm но выглядит заброшенным

Dmitry
23.05.2018
06:39:04

Silent Bob
23.05.2018
06:40:54
Попробуй monit
У монита основная сфера применения - мониторинг, и в целом, проще уж в системные сервисы экспортнуть если мониторинг не нужен

Dmitry
23.05.2018
06:52:49
Админ ставил редмайн, а мы вчера в запаре только к часу ночи чухнули что там за вебсервер

Denis
23.05.2018
06:53:48

Dmitry
23.05.2018
06:57:43
пумовский гем почему то не генерит свой config/puma.rb
если я туда просто положу конфиг,пума по умолчанию будет его читать?

Google

Dmitry
23.05.2018
07:04:17
и вот это воркеры или треды( нашел в конфиге пумы про какие то треды)

Artem
23.05.2018
07:04:18

Dmitry
23.05.2018
07:04:21

Alex
23.05.2018
07:04:24
Пуму лучше запускать с ключом -C /path/to/config

Artem
23.05.2018
07:06:04

Dmitry
23.05.2018
07:06:49

Alex
23.05.2018
07:09:10
В логе запуска пишется кстати сколько воркеров запущено

Dmitry
23.05.2018
07:12:39
в логе который прям в консоль выводиться или в production.log

Admin
ERROR: S client not available

Dmitry
23.05.2018
07:12:43
или какой

Alex
23.05.2018
07:14:04
И в тот и в тот

Dmitry
23.05.2018
07:15:25
grep -rl 'workers' log в прод файле тоже не видит упоминаний

Alex
23.05.2018
07:16:15
Положи конфиг и запусти с ключом -C

Dmitry
23.05.2018
07:16:52
это вывод добавит или что?

Artem
23.05.2018
07:17:22

Alex
23.05.2018
07:17:32
Это добавит возможность запускать пуму с нужной тебе конфигурацией
Если про треды пока ничего не знаешь, то лучше выкинуть и поставить юникорн

Dmitry
23.05.2018
07:18:55
так а в конфиге пумы лучше писать так workers ENV.fetch("WEB_CONCURRENCY") { 3 }
или workers 3

Google

Alex
23.05.2018
07:19:12
Второе

Silent Bob
23.05.2018
07:30:51

Dmitry
23.05.2018
07:31:17
ну тут у меня явно больше одного воркера
это в принципе все что я хотел узнать

Silent Bob
23.05.2018
07:31:55

Dmitry
23.05.2018
07:39:47

Silent Bob
23.05.2018
07:40:18

Dmitry
23.05.2018
07:50:47
капистрано::монит может конфиги генерировать

Silent Bob
23.05.2018
07:51:19

Artem
23.05.2018
08:19:42
ребят, подскажите, а есть что-то подобное, но для небольших проектов, может приложение или сервис с нулевой стоимостью по подписке?
https://lingohub.com/

No
23.05.2018
08:37:48
Ребята, у кого-нибудь есть идеи, почем может зависать намертво expect(link).to match %r{\A(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?\z} ?
В одном месте проходит нормально
Во втором фризится навсегда

Roman
23.05.2018
08:39:05
Гайз, какие преимущества у chewy (https://github.com/toptal/chewy) против elasticsearch-rails (https://github.com/elastic/elasticsearch-rails)?

Aleksey
23.05.2018
08:42:21
chewy не завязан на рельсах, но до сих пор не поддерживает 6ю версию эластика )

Roman
23.05.2018
08:42:56
У меня рельса, так что у меня особо нет разницы) Да и эластик 5й. А что то еще есть?)

Aleksey
23.05.2018
08:45:08

Fedor
23.05.2018
08:45:12
Он архитектурно гораздо красивее, как пл мне
Все по классам разложено, ничего в можели пихать не надо, поиск отдельно, индексация отдельно