@proRuby

Страница 746 из 1594
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
Вот это поворот.

А где про такой зиг-заг прочитать можнжо?

{ message: "message", entity_id: params['entity'].to_s } → message
и как такую стрелочку делать?

Vitaliy
20.09.2017
14:00:01
и как такую стрелочку делать?
http://ilyabirman.ru/projects/typography-layout/

Dima
20.09.2017
14:00:15
Vitaliy
20.09.2017
14:00:42
А где про такой зиг-заг прочитать можнжо?
да как бы, в гайдам по руби. У метода broadcast три аргумента, при этом никто не запрещает во второй аргумент передать значение-хеш

Vasiliy
20.09.2017
14:00:59
а (message: "message", entity_id: ...) ==> message ?
тут есть https://robots.thoughtbot.com/ruby-2-keyword-arguments как парсятся аргументы функции

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

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

* бродкастинг - я про action cable

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

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

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)

Maxim
20.09.2017
14:19:24
в канале stream_for Message там где броадкастишь ИмяКаналаChannel.broadcast_to(Message, message: message.content)
грубо говоря тут мы говорим что слать нужно только на этот найденый объект подели, а в бродкасте указываем найденую модеь. если модели совпадают, то делаеться бродкаст ?

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

Vitaliy
20.09.2017
14:19:56
Dima
20.09.2017
14:20:05
да как бы, в гайдам по руби. У метода broadcast три аргумента, при этом никто не запрещает во второй аргумент передать значение-хеш
но сам подход, что хеш собирается в строке вот так вот как-то сам по себе это удивительно

Google
Vitaliy
20.09.2017
14:20:52
а сам бродкаст делал так же?
ActionCable.server.broadcast "comments_#{params[:id]}", foobar

Maxim
20.09.2017
14:21:31
ActionCable.server.broadcast "comments_#{params[:id]}", foobar
ок, спасибо!! а я сегодня ночью делал как ты показываешь у меня почему-то так не зашло =)

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

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

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

(если я о том)

Vitaliy
20.09.2017
14:22:52
можно ссылку?
https://learn.javascript.ru/destructuring

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
Народ, ещё один вопрос - как полностью исключить страницу с actioncable подписки?
по моему тут играет роль assets pipeline, возможно у тебя скрипт на все страницы распределяется.

проверить бы не помешало

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

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

Admin
ERROR: S client not available

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
так при чем тут воркеры?
у каждого воркера свой конекшн из пула ActiveRecord, не?

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

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
если пул кончается - воркеры валятся с ошибками.

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

Anton
20.09.2017
15:18:51
если пул кончается - воркеры валятся с ошибками.
нет, если у тебя редис пулл, то он тупо ждать будет

Alex
20.09.2017
15:18:51
так при чем тут AR?
database.yml, connection pool

нет, если у тебя редис пулл, то он тупо ждать будет
но из вебморды вылетать не должен, верно?

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
ничего не пишет

в процессах отображается, из вебморды выпадает

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
у меня сразу после рестарта валился быстро

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