I have some problems with routing when upgrading rails from 3.2.0 to 3.2.2.
When creating a new route with the route assistant, the assistant works and generates a link that looks like this:
/things/new
However, when you visit the link, it throws a routing error ...
Routing Error
No route matches {:action=>"edit", :controller=>"app/things", :id=>
He is mistaken in the fact that URL editing actions are not new.
There is nothing in the routes, but ....
scope :module => :app, :as => :app, :constraints => { :subdomain => /app/ } do
resources :things
end
Has anyone experienced this or knew what was going on?
Thank.
Additional information...
Route routes:
app_things GET /things(.:format) app/things
POST /things(.:format) app/things
new_app_thing GET /things/new(.:format) app/things
edit_app_thing GET /things/:id/edit(.:format) app/things
app_thing GET /things/:id(.:format) app/things
PUT /things/:id(.:format) app/things
DELETE /things/:id(.:format) app/things
Twisting:
curl -IL http://app.testapp.com/things/new
HTTP/1.1 404 Not Found
From the log (stack trace?):
Started GET "/things/new" for 127.0.0.1 at 2012-04-24 19:27:02 +0100
Processing by App::ThingsController
Rendered app/things/_new_form.html.erb (2.0ms)
Rendered app/things/new.html.erb within layouts/app (2.7ms)
Rendered layouts/_app_includes.html.erb (11.0ms)
Rendered app/nav/_things_new.html.erb (1.6ms)
Rendered app/nav/_menu_wrapper.html.erb (2.1ms)
Completed 500 Internal Server Error in 21ms
ActionController::RoutingError (No route matches {:action=>"edit", :controller=>"app/things", :id=>
app/views/app/nav/_step_1_title.html.erb:2:in `_app_views_app_nav__step___title_html_erb__3644446743043796555_70280275307960'
app/views/app/nav/_things_new.html.erb:1:in `_app_views_app_nav__things_new_html_erb__4471631226426153422_70280275315660'
app/views/app/nav/_menu_wrapper.html.erb:8:in `_app_views_app_nav__menu_wrapper_html_erb___3003322303253991863_70280275346820'
app/views/layouts/app.html.erb:32:in `_app_views_layouts_app_html_erb__4514085623626236526_70280285513740'
Rendered /Users/blerg/.rvm/gems/ruby-1.9.2-p290/gems/actionpack-3.2.3/lib/action_dispatch/middleware/templates/rescues/routing_error.erb within rescues/layout (0.6ms)