Для моего приложения rails 3 у меня есть настройка маршрута следующим образом
namespace :user do
root :to => "reading_schedules#index"
end
Это то, что показывают мои "маршруты рейка"
user_root /user(.:format) {:controller=>"user/reading_schedules", :action=> "index }
Все отлично работает на моей локальной машине. Но как только я нажимаю на сайт до Heroku и захожу в систему, в моих логах появляется следующая ошибка
ActionController::RoutingError (uninitialized constant User::ReadingSchedulesController):
Если я перехожу в корень сайта, все остальное работает нормально. Но этот URL не работает. URL, по которому он пытается попасть - website/user
, но, как я уже сказал, он отлично работает на моей локальной машине.
EDIT:
Вот остальные мои файлы маршрутов
devise_for :users, :path => 'accounts'
root :to => "home#landing"
namespace :user do
root :to => "reading_schedules#index"
end
resources :users do
resources :reading_schedules
member do
get :change_password
post :change_password
end
end
resources :reading_schedules do
member do
get :recalculate
end
end