2

只是想知道这是否可以做到。您可以指定您希望新的 rails 项目使用 postgresql 服务器,例如:

rails new my-new-rails-project -d postgresql

并负责处理数据库 yaml 文件。

是否可以在这里传递一个选项来指定 puma 作为开发和生产服务器,以便创建相关的 puma.rb 配置文件?

像这样的东西:

rails new my-new-rails-project -d postgresql -s puma
4

2 回答 2

0

Rails 中没有服务器配置选项。您可以使用以下命令进行检查。

rails new --help 
于 2013-11-13T13:05:55.417 回答
0

默认情况下,Rails 使用 Webrick,但您可以使用 Gemfile 包含不同的 gem。例如,您可以在 Gemfile中使用Thin (或 puma、unicorn 等)gem 并使用 bundler 安装它。

gem 'thin', group :development

当您启动本地服务器时,rails 将使用自定义网络服务器启动

rails server
=> Booting Thin
=> Rails 4.0.1 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
Thin web server (v1.6.1 codename Death Proof)
Maximum connections set to 1024
Listening on 0.0.0.0:3000, CTRL+C to stop
于 2013-11-12T22:33:46.623 回答