
Dima
20.09.2017
13:59:10
а (message: "message", entity_id: ...) ==> message ?

Vitaliy
20.09.2017
13:59:12
{ message: "message", entity_id: params['entity'].to_s } → message
да

Dima
20.09.2017
13:59:18
офигеть.

Google

Dima
20.09.2017
13:59:21
Вот это поворот.
А где про такой зиг-заг прочитать можнжо?

Vitaliy
20.09.2017
14:00:01

Dima
20.09.2017
14:00:15

Vitaliy
20.09.2017
14:00:42

Vasiliy
20.09.2017
14:00:59

Dima
20.09.2017
14:01:30

Vasiliy
20.09.2017
14:02:51
и вот тут
http://ruby-doc.org/core-2.4.1/doc/syntax/methods_rdoc.html#label-Arguments

Dima
20.09.2017
14:04:47

Maxim
20.09.2017
14:10:13
Привет! Никто не подскажет , как сделать броадкастинг в рельсах адресным? сейчас когда я делаю бродкаст, то сообщения отправляються на все страници сервера.
я могу привязать как-то бродкаст к определённому роутер-шаблону или вообще к конкретной URL-ке?
Если честно то ничего в гугле не нашёл толкового, может плохо искал
* бродкастинг - я про action cable

Google

Vasiliy
20.09.2017
14:11:10
там вроде можно на определённую модель подписаться

Dima
20.09.2017
14:11:13

Vasiliy
20.09.2017
14:13:05
в канале
stream_for Message
там где броадкастишь
ИмяКаналаChannel.broadcast_to(Message, message: message.content)

Maxim
20.09.2017
14:13:42
stream_from "web_notifications_#{current_user.id}" - как-то так наверное?

Dima
20.09.2017
14:14:16
спасибо
Василий, что то я не нашел в данных текстах где показано что method one: 1, two: 2 ==> зайдет в хеш
Да руби велик, постяонно какие-то нвые техники находятся

Alex
20.09.2017
14:16:24
allah ruby

Vasiliy
20.09.2017
14:16:28

Maxim
20.09.2017
14:16:41
https://stackoverflow.com/questions/39002150/what-is-the-difference-between-stream-from-and-stream-for-in-actioncable

Dima
20.09.2017
14:17:59

Maxim
20.09.2017
14:18:09
поправьте, меня пожалуйста, если я не прав. вот код с док:
class CommentsChannel < ApplicationCable::Channel
def subscribed
post = Post.find(params[:id])
stream_for post
end
end
CommentsChannel.broadcast_to(@post, @comment)

Dima
20.09.2017
14:18:43

Maxim
20.09.2017
14:19:24

Vasiliy
20.09.2017
14:19:43
тип того

Vitaliy
20.09.2017
14:19:56

Dima
20.09.2017
14:20:05

Google

Maxim
20.09.2017
14:20:26

Vitaliy
20.09.2017
14:20:52

Vasiliy
20.09.2017
14:20:53

Dima
20.09.2017
14:21:12

Maxim
20.09.2017
14:21:31

Vasiliy
20.09.2017
14:21:47
да кстати, на моём пет прожект я объект юзаю, а в рабочем проекте тоже броакастим по "#{params}"

Vitaliy
20.09.2017
14:21:58
вообще это довольно распространенно в ЯП
А в ES6 еще и деструктуризация есть, и можно в обратную сторону идти. Аргументом указывается хеш, а внутри деструктурируется на отдельные переменные по нужным ключам.

Vasiliy
20.09.2017
14:22:19
ага и это мега пиздатая хуйня
(если я о том)

Dima
20.09.2017
14:22:36

Vitaliy
20.09.2017
14:22:52

Alex
20.09.2017
14:23:20
можно ссылку?
https://babeljs.io/learn-es2015/#ecmascript-2015-features-destructuring

Alex
20.09.2017
14:23:23
опоздал

Dima
20.09.2017
14:24:54
Красота
благодарю

Prof_Genki
20.09.2017
14:57:44
Всем привет

Alex
20.09.2017
14:57:47
ну и аватарка

Maxim
20.09.2017
14:59:39
Народ, ещё один вопрос - как полностью исключить страницу с actioncable подписки?
Ибо у меня почему-то даже на индексовой странице сокет подымаеться
Или это нормальное и ожидаемое провидение?

Google

v
20.09.2017
15:07:35
оно в жабаскрипте подключается
т.е., например, можно проверять, находится ли урл в списке тех, на которых надо включать соединение

Nikolay
20.09.2017
15:09:41
или просто инициировать подключение только с тех страниц, где оно надо

Prof_Genki
20.09.2017
15:14:24
И посоветуйте как выучить ruby, делаю всё по шаблонам, а хочу все сам научиться

Dima
20.09.2017
15:15:27
проверить бы не помешало

Alex
20.09.2017
15:16:02
Ребят, кто то сталкивался с тем что sidekiq продолжает работать но не принимает новые задачи?

Anton
20.09.2017
15:16:05

Admin
ERROR: S client not available

Anton
20.09.2017
15:16:25

Alex
20.09.2017
15:16:40

Anton
20.09.2017
15:17:15

Maxim
20.09.2017
15:17:18

Alex
20.09.2017
15:17:35
ну и опять же, сайдкик отваливается в вебморде. Т.е вообще не отображается. Остается в процессах.

Anton
20.09.2017
15:18:12
не, там у сервера свой конекшен пулл для сайдкика

Alex
20.09.2017
15:18:23
Когда он заюзает все соединения AR - там воркеры с ошибкой валятся. Тут другое.

Anton
20.09.2017
15:18:23
тупо мог закончится пул

Alex
20.09.2017
15:18:34
если пул кончается - воркеры валятся с ошибками.

Anton
20.09.2017
15:18:34

Google

Alex
20.09.2017
15:18:38
А тут садкик сам вылетает.

Anton
20.09.2017
15:18:51

Alex
20.09.2017
15:18:51

Anton
20.09.2017
15:19:11
конекшен пулл - это тупо паттерн такой

Alex
20.09.2017
15:19:30
я просто не понял о каком именно пуле ты говоришь

Anton
20.09.2017
15:19:32
перхам либу сделал, для этого, что бы с редисом работать
редис пулл

Alex
20.09.2017
15:19:47
ничего не пишет
в процессах отображается, из вебморды выпадает

Nikolay
20.09.2017
15:20:18

Anton
20.09.2017
15:20:18
что значит выпадает?

Alex
20.09.2017
15:20:43
процесс при этом работает в htop'е

Dima
20.09.2017
15:20:49
Ок, понял, чекну. Не думал что оно на фронте проверякться
в январе я рисовал смачную картинку разбираясь с assets pipline: https://vjuh-developer.livejournal.com/5886.html
что запомнилось, там для сокращеня запросов, все комплится в один файл. А что это "все" я не помню сейчас.
по этому может быть у тебя жс везде подргужается.

Nikolay
20.09.2017
15:21:00
крайний раз проблема была вроде в том, конекшены посгреса протухли

Alex
20.09.2017
15:21:02

Nikolay
20.09.2017
15:21:05
рестарт вылечил

Alex
20.09.2017
15:21:12
у меня сразу после рестарта валился быстро