Как заставить 'puma' автоматически запускаться при запуске `rails server` (как это делает Thin)

Если куб находится непосредственно внутри контейнера:

#container:hover > #cube { background-color: yellow; }

Если куб рядом с (после закрытия контейнера), контейнер:

#container:hover + #cube { background-color: yellow; }

Если куб где-то внутри контейнера:

#container:hover #cube { background-color: yellow; }

Если куб является дочерним элементом контейнера:

#container:hover ~ #cube { background-color: yellow; }
29
задан Arslan Ali 27 September 2016 в 06:09
поделиться

4 ответа

После некоторых копаний я нашел ответ: https://stackoverflow.com/a/14911994/604526

Чтобы сделать Puma по умолчанию, вставьте этот код в скрипт Для / rails выше требуются 'rails / команды':

require 'rack/handler'
Rack::Handler::WEBrick = Rack::Handler.get(:puma)

Puma теперь является сервером по умолчанию, если вы используете rails s

rails s
=> Booting Puma
=> Rails 3.2.12 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Connecting to database specified by database.yml
Puma 1.6.3 starting...
* Min threads: 0, max threads: 16
* Environment: development
* Listening on tcp://0.0.0.0:3000

В Rails 4 вам просто нужно добавить puma -гем к Gemfile. (Протестировано с Rails 4.0.2 и Puma 2.6.0)

57
ответ дан Community 27 September 2016 в 06:09
поделиться

Это работает для меня. Ruby 2.0.0 Rails 3.2.13 Puma 1.6.3

rails s puma
10
ответ дан user2110836 27 September 2016 в 06:09
поделиться

Документация Puma предполагает, что вы добавляете #\ -s puma к своему config.ru.

2
ответ дан RocketR 27 September 2016 в 06:09
поделиться

По крайней мере, в Rails 4 вам просто нужно добавить следующее в ваш Gemfile

gem 'puma'

, затем запустить 'bundle', а затем, когда вы запустите 'rails server', будет использоваться Puma.

17
ответ дан Ryan Sandridge 27 September 2016 в 06:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: