Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 将特定于应用程序的命令行参数传递给Rails应用程序(启动服务器时)?_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

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

Ruby on rails 将特定于应用程序的命令行参数传递给Rails应用程序(启动服务器时)?,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,是否可以将命令行参数传递给Rails 3应用程序?如果一个Rails应用程序为两个网站提供动力(一个用于汽车,一个用于船只),类似于 rails server --site=cars rails server --site=boats 或 这样的事情可能吗?我只能考虑在Bash中使用 SITE=cars rails server 要在ENV中获得它,命令行参数可能是一种更可取的方法。您可能需要类似于多阶段环境的方法来实现这一点,因为没有一些自定义的技巧,没有一种简单的方法可以通过命令行

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

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

这样的事情可能吗?我只能考虑在Bash中使用

 SITE=cars rails server

要在
ENV
中获得它,命令行参数可能是一种更可取的方法。

您可能需要类似于多阶段环境的方法来实现这一点,因为没有一些自定义的技巧,没有一种简单的方法可以通过命令行传递参数来进行这种切换

看看:


您可能需要一个类似多阶段环境的环境来实现这一点,因为要通过命令行传递参数来进行这种切换,没有一些自定义的技巧,是不容易的

看看:

 SITE=cars rails server