rout.rb:
Myapp::Application.routes.draw do
root :to => "posts#index"
match "posts/autocomplete_topic_name", :as => "autocomplete_topic_name"
match "/new" => "posts#new", :as => :new
# resources
resources :topics
resources :posts
resources :comments
# static
match "/about" => "pages#about", :as => :about
match "/help" => "pages#help", :as => :help
match "/home" => "home#index", :as => :home
# redirects
match "/tags" => redirect("/topics")
match "/entries" => redirect("/posts")
match "/comments" => redirect("/")
end
В конце rake routes
появляется сообщение об ошибке:
tags /tags(.:format) {:to=>#<Proc:0x00000001485d18@/home/basicobject/.rvm/gems/ruby-1.9.2-p180/gems/actionpack-3.0.6/lib/action_dispatch/routing/mapper.rb:366 (lambda)>}
entries /entries(.:format) {:to=>#<Proc:0x0000000133d438@/home/basicobject/.rvm/gems/ruby-1.9.2-p180/gems/actionpack-3.0.6/lib/action_dispatch/routing/mapper.rb:366 (lambda)>}
/comments(.:format) {:to=>#<Proc:0x000000012e8708@/home/basicobject/.rvm/gems/ruby-1.9.2-p180/gems/actionpack-3.0.6/lib/action_dispatch/routing/mapper.rb:366 (lambda)>}
Я пытаюсь перенаправить некоторые устаревшие маршруты на новые маршруты длялучше SEO.Маршруты типа:
/entries/8
необходимо перенаправить на /posts/8
и так далее.