Я позвонил своему контроллеру
UtilityDREventsController
, хотя он определен в файле с именем
utility_dr_events_controller.rb.
Приложение работает нормально, единственное, что мне нужно было сделать, это передать
resources :utility_dr_events, :controller => 'UtilityDREvents'
при определении маршрутов вways.rb.Но у меня есть проблемы, когда я хочу написать спецификацию для него:
describe UtilityDREventsController do
describe :index do
it "should be redirect" do
get :index
response.should be_redirect
end
end
end
Сбой с такой ошибкой:
1) UtilityDREventsController index should be redirect
Failure/Error: get :index
ActionController::RoutingError:
No route matches {:controller=>"utility_dr_events"}
# ./spec/controllers/utility_dr_events_controller_spec.rb:4:in `block (3 levels) in <top (required)>'
Я попытался передать: опция контроллера, как это:
get :index, :controller => 'UtilityDREvents'
Но без удачи.У кого-нибудь есть идеи?