Size: a a a

2019 December 14

GG

Gleb Grishakov in RubyRush
Без ским-шаблонов точно))
источник

V

VS in RubyRush
Но должна же быть замена :) Или пока время не пришло и шестые рельсы еще слишком молоды?
источник

Э

Эдем in RubyRush
VS
Но как тогда люди живут на шестых рельсах? Всякие вью и реакты?
Как это связано?
источник

V

VS in RubyRush
Эдем
Как это связано?
Я имею в виду именно клиент-сайд рендер шаблонов
источник

V

VS in RubyRush
Через ФсешщтСфиду
источник

V

VS in RubyRush
ActionCable
источник

GG

Gleb Grishakov in RubyRush
VS
Но должна же быть замена :) Или пока время не пришло и шестые рельсы еще слишком молоды?
Кстати, там в ветке на форуме по теме чувак предлагает решения без ским
источник

V

VS in RubyRush
Gleb Grishakov
Кстати, там в ветке на форуме по теме чувак предлагает решения без ским
на сервере рендерить?
источник

GG

Gleb Grishakov in RubyRush
VS
на сервере рендерить?
да, вроде того)
источник

V

VS in RubyRush
Gleb Grishakov
да, вроде того)
такой вариант я сделал и он кое-как работает, но выглядит не как решение. Поэтому и пытаюсь в этом вопросе разобраться уже неделю :)
источник

GG

Gleb Grishakov in RubyRush
VS
такой вариант я сделал и он кое-как работает, но выглядит не как решение. Поэтому и пытаюсь в этом вопросе разобраться уже неделю :)
Понял)) Тогда только ИЗ))
источник

GG

Gleb Grishakov in RubyRush
Так это ваше последнее сообщение в ветке, по ходу)
источник

V

VS in RubyRush
Да, я сдался и начал задавать вопросы везде, где могу :)
источник

N

Ni in RubyRush
VS
Задача в том, чтобы с сервера через ActionCable прилетал JSON, а на клиенте рендерился шаблон, в зависимости от user_id, и прочего. Кому-то элементы на странице показывать, кому-то нет
Я не знаю, о каких именно шаблонизаторах идёт речь, но клиентская часть кабеля в папке JavaScript находится. Возможно, эти шаблонизаторы доступны в npm, теперь фронтенд библиотеки только через него (за исключением вьюх, вроде haml и slim)
источник

N

Ni in RubyRush
А так да, вебпакер из коробки на шестых рельсах заставляет более новые (и правильные) подходы юзать в виде реакта и тд
источник

V

VS in RubyRush
Ni
Я не знаю, о каких именно шаблонизаторах идёт речь, но клиентская часть кабеля в папке JavaScript находится. Возможно, эти шаблонизаторы доступны в npm, теперь фронтенд библиотеки только через него (за исключением вьюх, вроде haml и slim)
Буду копать, спасибо!
источник
2019 December 15

S

Sergey in RubyRush
У меня вот такой вопрос. Есть ActiveJob с Sidekiq. Как организовать работу джобов, чтобы можно было запускать любую из них, у нее можно было посмотреть статус или запустить повторно в activeadmin. Делать модель для джобов и модель тасков? Или есть какие-то best practices?
источник

DM

Dmitriy Tensei Malys... in RubyRush
Sergey
У меня вот такой вопрос. Есть ActiveJob с Sidekiq. Как организовать работу джобов, чтобы можно было запускать любую из них, у нее можно было посмотреть статус или запустить повторно в activeadmin. Делать модель для джобов и модель тасков? Или есть какие-то best practices?
зачем для джобов модель делать?
источник

DM

Dmitriy Tensei Malys... in RubyRush
статус джобы можно узнать и так вроде у sidekiq и там вроде гемы есть для этого, таск наверно напрашивается таблица
источник

N

Ni in RubyRush
Sergey
У меня вот такой вопрос. Есть ActiveJob с Sidekiq. Как организовать работу джобов, чтобы можно было запускать любую из них, у нее можно было посмотреть статус или запустить повторно в activeadmin. Делать модель для джобов и модель тасков? Или есть какие-то best practices?
https://github.com/mperham/sidekiq/wiki/API

у каждого из джобов сайдкика есть свой JID, по которому можно найти джоб

Sidekiq::Queue.new.find_job(somejid)

статус можно чекать через:
Sidekiq.job_status(job_id)

а вызывать джобы можно через perform или perform_now
источник