指定rails项目将使用的服务器

时间:2013-11-12 21:25:47

标签: ruby-on-rails

只是想知道是否可以这样做。你可以指定你想要一个新的rails项目来使用postgresql服务器ike this:

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

并负责数据库yaml文件。

可以在此处传递选项以指定puma作为开发和生产服务器,以便创建相关的puma.rb配置文件吗?

这样的事情:

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

2 个答案:

答案 0 :(得分:0)

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

gem 'thin', group :development

启动本地服务器时,rails将使用自定义Web服务器启动

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

答案 1 :(得分:0)

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

rails new --help