使用Rails和Puma处理子域名lvh.me?

15

我正在使用带有子域的Rails 4,并且现在从Unicorn切换到了Puma。看起来一切都很正常,但是当我尝试启动“rails s”时,我会得到以下错误:

Rails 4.2.0 application starting in development on http://localhost:3000

我需要运行以下代码

rails s -p 3000 -b lvh.me

获取:

Rails 4.2.0 application starting in development on http://lvh.me:3000
有没有办法使'rails s'始终自动启动lvh.me?在使用Puma之前,我的情况是这样的。
1个回答

27
Rails只提供了一种指定绑定主机的方式(通过-b,--binding参数)。
因此,我认为您只有一种简单且适当的方法来解决问题。您应该为运行Rails创建bash / sh别名:
alias lvh='rails s -p 3000 -b lvh.me'

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接