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 spada shell dan ./bin/webpack-dev-server --host 127.0.0.1saya 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:8080server 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.0tetapi 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.