Size: a a a

2017 June 11

DO

Denis Oster in Rubyata
Этого я не знаю
источник

DO

Denis Oster in Rubyata
в логе ошибок нет
источник

VE

Vitaliy Emeliyantsev in Rubyata
Denis Oster
Rails.application.config.assets.paths << Rails.root.join('vendor', 'assets', 'components')
Не вижу node_modules
источник

DO

Denis Oster in Rubyata
у меня туда качаются пакеты от yarn
источник

VE

Vitaliy Emeliyantsev in Rubyata
А, окей, это можно
источник

DO

Denis Oster in Rubyata
yarn install --modules-folder ./vendor/assets/components/
источник

DO

Denis Oster in Rubyata
  config.assets.compile = true

так работает все как нужно
источник

DO

Denis Oster in Rubyata
ну это не выходж
источник

VE

Vitaliy Emeliyantsev in Rubyata
прекомпиляция при деплое выполняется?
источник

VE

Vitaliy Emeliyantsev in Rubyata
если деплоится капистраной, то в Capfile:
require 'capistrano/rails/assets'
источник

VE

Vitaliy Emeliyantsev in Rubyata
источник

DO

Denis Oster in Rubyata
Да выпонял
источник

DO

Denis Oster in Rubyata
Деплоил руками. Через автоматизация не умею
источник
2017 June 12

AO

Adis O in Rubyata
https://github.com/johnsonj/progressive_render - кто-нибудь юзал?
источник

VE

Vitaliy Emeliyantsev in Rubyata
Аналогичный гем от Semaphore: https://github.com/renderedtext/render_async
источник

VE

Vitaliy Emeliyantsev in Rubyata
источник

VE

Vitaliy Emeliyantsev in Rubyata
(сам не юзал и вероятно не буду - статичный контент все так же буду рендерить на сервере, динамичный - компонентами на реакте)
источник

AO

Adis O in Rubyata
да видел этот гемчик, но чёт телодвижений много.

что подкупило в progressive_render это то что всё просто: добавил кусок кода в блок и он будет асинхронно выводиться, а в render_sync до фига чего надо сделать, чтобы всё это сделать
источник

AO

Adis O in Rubyata
https://github.com/antulik/pagelet_rails - также покопался в этом геме, но чёт тоже громоздкий
источник

VE

Vitaliy Emeliyantsev in Rubyata
Adis O
да видел этот гемчик, но чёт телодвижений много.

что подкупило в progressive_render это то что всё просто: добавил кусок кода в блок и он будет асинхронно выводиться, а в render_sync до фига чего надо сделать, чтобы всё это сделать
Потому что там ajax контент посылают загружать в отдельный экшны/роуты, а здесь ajax-запрос уйдет в тот же самый экшн роут, в результате чего та часть вьюхи , которая и так рендерится на сервере - будет отрендерена дважды. Первый раз при сервер-сайд рендеринге, второй раз - при аяксовом запросе.
источник