2015-02-26 8 views
10

Ich benutze Rails 4 mit Subdomains und bin jetzt von Unicorn zu Puma gewechselt. Scheint gut zu funktionieren, aber wenn ich versuche, "Schienen s" ich zu starten:Verwenden von Rails und Puma mit Subdomains lvh.me?

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

Ich brauche die folgenden

rails s -p 3000 -b lvh.me 

zu erhalten auszuführen:

Rails 4.2.0 application starting in development on http://lvh.me:3000 

Gibt es eine Möglichkeit, 'rails s' immer automatisch zu starten lvh.me? Früher arbeitete ich so, bevor ich zu Puma wechselte.

Antwort

24

Rails bieten nur eine Möglichkeit, einen verbindlichen Host anzugeben (über -b, --binding argument).

Also, ich denke, Sie haben nur einen einfachen und angemessenen Weg, um Ihr Problem zu lösen. Sie sollten bash/sh Alias ​​zum Ausführen von Rails erstellen:

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