Если куб находится непосредственно внутри контейнера:
#container:hover > #cube { background-color: yellow; }
Если куб рядом с (после закрытия контейнера), контейнер:
#container:hover + #cube { background-color: yellow; }
Если куб где-то внутри контейнера:
#container:hover #cube { background-color: yellow; }
Если куб является дочерним элементом контейнера:
#container:hover ~ #cube { background-color: yellow; }
После некоторых копаний я нашел ответ: 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)
Это работает для меня. Ruby 2.0.0 Rails 3.2.13 Puma 1.6.3
rails s puma
Документация Puma предполагает, что вы добавляете #\ -s puma
к своему config.ru
.
По крайней мере, в Rails 4 вам просто нужно добавить следующее в ваш Gemfile
gem 'puma'
, затем запустить 'bundle', а затем, когда вы запустите 'rails server', будет использоваться Puma.