将应用程序特定的命令行参数传递给Rails应用程序(启动服务器时)?
问题描述:
是否可以将命令行参数传递给Rails 3应用程序?如果一个Rails应用程序是电源2个网站(一个为汽车,一个用于船),像将应用程序特定的命令行参数传递给Rails应用程序(启动服务器时)?
rails server --site=cars
rails server --site=boats
或
rails server --app-argument=site:cars
是这样的可能吗?我只能想到用猛砸
SITE=cars rails server
,并得到它在ENV
,但命令行参数可能是一个比较首选方式。
答
你可能需要像这样一个多阶段的环境,AFAIK没有一个简单的方法来通过命令行传递参数来做这种开关没有一些自定义的黑客。
看一看: