При обновлении с Hyperloop до Hyperstack гем "opal_hot_reloader" все еще необходим?
Я просто обновляю приложение Rails с Hyperloop до Hyperstack. Является ли камень "opal_hot_reloader" устаревшим со времен Hyperstack?
1 ответ
Решение
Да... версия hot-loader теперь встроена в HyperStack.
В вашем hyperstack.rb
инициализатор, который вы хотите:
Hyperstack.configuration do |config|
...
config.import 'hyperstack/hotloader', client_only: true if Rails.env.development?
end
Procfile (для мастера) выглядит так:
web: bundle exec rails s -b 0.0.0.0
hot-loader: bundle exec hyperstack-hotloader -p 25222 -d app/hyperstack
assets / javascripts / application.js должны заканчиваться так:
//= require jquery
//= require jquery_ujs
//= require hyperstack-loader
Загрузчик HyperStack (с помощью инициализатора) определит, какой дополнительный код добавить к вашим ресурсам, включая горячий загрузчик.