Saya menggunakan Rails 5.1 dengan konfigurasi Webpacker yang sekarang secara default terintegrasi dalam Rails. Saya telah mengikuti artikel ini "Rails 5.1 loves Javascript" untuk membuat saya di jalur yang benar.
Sejauh ini bagus. Jika dijalankan rails s
pada shell dan ./bin/webpack-dev-server --host 127.0.0.1
saya dapat bekerja pada aplikasi secara lokal di desktop saya.
Masalahnya muncul ketika saya mencoba men-debug di iphone melalui wifi lokal saya.
Ponsel dapat terhubung ke mesin lokal melalui port 3000 dan menelusuri seluruh aplikasi, tetapi tampaknya tidak dapat menemukan 127.0.0.1:8080
server dan oleh karena itu bundel webpack. Infact itu melempar kesalahan ini:
Gagal memuat sumber daya: tidak dapat terhubung ke server http://127.0.0.1:8080/packs/application.js
Saya sudah mencoba menjalankan ./bin/webpack-dev-server --host 0.0.0.0
tetapi saya mendapatkan kesalahan yang sama.
Bagaimana saya perlu mengatur webpack-dev-server sehingga Rails dapat memuat sumber daya webpack?
Saya juga membuka masalah di github resmi rails / webpacker.