Мои методы "link_to", "url_for" и т. Д. Генерируют пути в виде ": controller /: id /: action" вместо ": controller /: action: /: id" - другими словами, my Поля "action" и "id" в URL меняются местами.
Я сузил его до этих сгенерированных ссылок, выполнив некоторую отладку маршрутов, однако я не совсем понимаю, как файл route.rb может сказать что-то одно, но сгенерированные маршруты могут быть в другом порядке. Есть ли что-то большее, чем один файл маршрутов?
* В случае, если это имеет значение, я также использую authlogic для аутентификации пользователя.
Вот мой файл route.rb с удаленными комментариями.
map.resources :tags
map.resources :ratings
map.resources :users
map.resources :bids
map.resources :listings
map.resource :user_session
map.root :controller => "user_sessions", :action => "new"
map.resource :account, :controller => "users"
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
Спасибо!