Я уверен, что я просто добавляю к множеству существующих вопросов об ошибках маршрутизации, публикуя это, но я бы не стал публиковать это, если бы не работал над этой проблемой в течение последних нескольких дней, но безуспешно,В настоящее время я прохожу процесс объединения двух приложений рельсов, и пока что некоторые вещи работают, а некоторые нет.В данный момент я пытаюсь заставить работать маршруты Приложения B в Приложении A. Они оба работают без rails 3, и оба прекрасно работают как автономные приложения.Я подумал, что если я просто скопирую и вставлю маршруты из приложения B в приложение A, все будет работать хорошо, но это не так.
На данный момент это мой файл Routes.rb, и япытаюсь отобразить страницу индекса контроллера форума со следующим URL http://localhost:3000/forums/:
ProTemplateApp31::Application.routes.draw do
resources :topics do
member do
get 'show_new'
end
end
resources :forums
resources :posts
resources :blog_entries
resources :category
match "login" => 'forums/index'
devise_for :users
root :to => "home#index"
end
, который выдает это сообщение об ошибке:
Ошибка маршрутизации
Не найдено ни одного маршрута {: action => "show",: controller => "forums"}
Вот мой файл маршрутов после выполнения рейк-маршрутов:
show_new_topic GET /topics/:id/show_new(.:format) {:action=>"show_new", :controller=>"topics"}
topics GET /topics(.:format) {:action=>"index", :controller=>"topics"}
POST /topics(.:format) {:action=>"create", :controller=>"topics"}
new_topic GET /topics/new(.:format) {:action=>"new", :controller=>"topics"}
edit_topic GET /topics/:id/edit(.:format) {:action=>"edit", :controller=>"topics"}
topic GET /topics/:id(.:format) {:action=>"show", :controller=>"topics"}
PUT /topics/:id(.:format) {:action=>"update", :controller=>"topics"}
DELETE /topics/:id(.:format) {:action=>"destroy", :controller=>"topics"}
forums GET /forums(.:format) {:action=>"index", :controller=>"forums"}
POST /forums(.:format) {:action=>"create", :controller=>"forums"}
new_forum GET /forums/new(.:format) {:action=>"new", :controller=>"forums"}
edit_forum GET /forums/:id/edit(.:format) {:action=>"edit", :controller=>"forums"}
forum GET /forums/:id(.:format) {:action=>"show", :controller=>"forums"}
PUT /forums/:id(.:format) {:action=>"update", :controller=>"forums"}
DELETE /forums/:id(.:format) {:action=>"destroy", :controller=>"forums"}
posts GET /posts(.:format) {:action=>"index", :controller=>"posts"}
POST /posts(.:format) {:action=>"create", :controller=>"posts"}
new_post GET /posts/new(.:format) {:action=>"new", :controller=>"posts"}
edit_post GET /posts/:id/edit(.:format) {:action=>"edit", :controller=>"posts"}
post GET /posts/:id(.:format) {:action=>"show", :controller=>"posts"}
PUT /posts/:id(.:format) {:action=>"update", :controller=>"posts"}
DELETE /posts/:id(.:format) {:action=>"destroy", :controller=>"posts"}
category_index GET /category(.:format) {:action=>"index", :controller=>"category"}
POST /category(.:format) {:action=>"create", :controller=>"category"}
new_category GET /category/new(.:format) {:action=>"new", :controller=>"category"}
edit_category GET /category/:id/edit(.:format) {:action=>"edit", :controller=>"category"}
category GET /category/:id(.:format) {:action=>"show", :controller=>"category"}
PUT /category/:id(.:format) {:action=>"update", :controller=>"category"}
DELETE /category/:id(.:format) {:action=>"destroy", :controller=>"category"}
new_user_session GET /users/sign_in(.:format) {:action=>"new", :controller=>"devise/sessions"}
user_session POST /users/sign_in(.:format) {:action=>"create", :controller=>"devise/sessions"}
destroy_user_session DELETE /users/sign_out(.:format) {:action=>"destroy", :controller=>"devise/sessions"}
user_password POST /users/password(.:format) {:action=>"create", :controller=>"devise/passwords"}
new_user_password GET /users/password/new(.:format) {:action=>"new", :controller=>"devise/passwords"}
edit_user_password GET /users/password/edit(.:format) {:action=>"edit", :controller=>"devise/passwords"}
PUT /users/password(.:format) {:action=>"update", :controller=>"devise/passwords"}
cancel_user_registration GET /users/cancel(.:format) {:action=>"cancel", :controller=>"devise/registrations"}
user_registration POST /users(.:format) {:action=>"create", :controller=>"devise/registrations"}
new_user_registration GET /users/sign_up(.:format) {:action=>"new", :controller=>"devise/registrations"}
edit_user_registration GET /users/edit(.:format) {:action=>"edit", :controller=>"devise/registrations"}
PUT /users(.:format) {:action=>"update", :controller=>"devise/registrations"}
DELETE /users(.:format) {:action=>"destroy", :controller=>"devise/registrations"}
root / {:controller=>"home", :action=>"index"}
Еще одна вещь, которую стоит отметить, это то, что у меня действительно есть все необходимые контроллеры / представления и, насколько я знаю, нет орфографических ошибок.
Есть какие-нибудь мысли относительно того, что может быть причиной этих ошибок?Я пытался перезапустить свой сервер несколько раз, но без игры в кости.