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

时间:2015-02-26 11:31:20

标签: ruby-on-rails puma

我正在使用带有子域的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 个答案:

答案 0 :(得分:25)

Rails只提供一种指定绑定主机的方法(通过-b, --binding argument)。

所以,我认为你只有一种简单而恰当的方法来解决你的问题。您应该为运行Rails创建bash / sh别名:

alias lvh='rails s -p 3000 -b lvh.me'