У меня есть приложение Rails 3.2, Ruby 1.9, которое я пытаюсь установить с помощью bandit gem.
Я установил гем, запустил bandit:install
и изменил bandit.yml
на (для разработки) значения round_robin
и memory
.
Однако все попытки запустить сервер разработки (rails s
) приводят к следующей ошибке:
/Users/michaelbuckbee/Sites/bshapp/config/routes.rb:148:in `block in ': uninitialized constant Bandit::Engine (NameError) from /Users/michaelbuckbee/.rvm/gems/ruby-1.9.3-p0@bshapp/gems/actionpack-3.2.12/lib/action_dispatch/routing/route_set.rb:282:in `instance_exec' from /Users/michaelbuckbee/.rvm/gems/ruby-1.9.3-p0@bshapp/gems/actionpack-3.2.12/lib/action_dispatch/routing/route_set.rb:282:in `eval_block' from /Users/michaelbuckbee/.rvm/gems/ruby-1.9.3-p0@bshapp/gems/actionpack-3.2.12/lib/action_dispatch/routing/route_set.rb:260:in `draw' from /Users/michaelbuckbee/Sites/bshapp/config/routes.rb:1:in `'
Если я удалю строку Bandit::Engine
из routes.rb
и перейду в консоль rails, я смогу успешно создать Bandit Experiments.