将特定于应用程序的命令行参数传递给Rails应用程序(启动服务器时)?

时间:2011-05-04 02:41:32

标签: ruby-on-rails ruby-on-rails-3

是否可以将命令行参数传递给Rails 3应用程序?如果一个Rails应用程序是为2个网站供电(一个用于汽车,一个用于船只),类似

 rails server --site=cars
 rails server --site=boats

 rails server --app-argument=site:cars

是这样的吗?我只能想到在Bash中使用

 SITE=cars rails server

并在ENV中获取它,但命令行参数可能是更优选的方式。

1 个答案:

答案 0 :(得分:1)

你可能需要像这样的多阶段环境,AFAIK没有一种简单的方法可以通过命令行传递params来进行这种切换而不需要一些自定义的黑客攻击。

看看: