我有一个响应不同域的rails应用程序,也就是说,它对每个可能的域都有不同的布局。在本地开发中,为了能够可视化每个布局响应,我执行了以下操作:
我浏览文件夹至 etc/hosts 并输入我希望能够在本地访问我的应用程序的域。它看起来像这样:
127.0.0.1 本地主机 域1.eng.br 域2.com.br 域3.com.br
这确实有效,我可以从这些域访问我的应用程序,但只有当我从本地主机启动我的应用程序时(只需输入rails s)
我需要将我的应用程序公开给网络上的所有设备,为此,我需要从我的 IP 启动应用程序,但当我这样做时,我无法从这些不同的域访问我的应用程序
如何做到这一点?最好这样我就不需要安装任何宝石或类似的东西。我想过使用 ngrok,但我也不知道如何使用它来做到这一点。
尝试
rails server -b 0.0.0.0
它对我在云端的网站很有用。