Craig White wrote: > On Sun, 2010-03-07 at 04:57 +0100, Phillip Koebbe wrote: >> picked it up. However, for reasons I don't want to go into detail about, >> >> work? > ---- > assuming that the first line of > app/controllers/web/utility_controller.rb looks like > > class Web::UtilityController < ApplicationController >
No, it's actually class Web::UtilityController < Web::BaseController where class Web::BaseController < ApplicationController > I don't think you really need to do a whole lot with routes.rb at all I didn't think so either. That's why I was surprised when the default route of map.connect ':controller/:action/:id didn't work. But since I'm not passing an id to this action, I even tried map.connect ':controller/:action but that didn't work either. > (the views would necessarily have to follow a similar pathing in > app/views/web/utility) Right. I got all that taken care of. I've had success in the past using namespaced controllers, but this is the first time I have done so with one that wasn't a resource. I've never had any difficulty when I have done this something like this in routes: map.namespace :web do |web| web.resources :pages end I don't really want to resource this utility controller as it is just for actions that do little odds and ends that need to be done, but don't really belong anywhere else. The particular case in question is storing the current state of an expandable menu structure. As the user navigates from page to page, I restore the menu to the "current" state so the user doesn't have to keep expanding things over and over. It's stored in the session, not the database, so I didn't want to put it on the People (user) controller. > but I also wonder whether you are using the > plural utilities instead of the singular utility, etc. No, just singular. Since it's not a resource, it makes more sense to me to have it singular. Much like HomeController. Thanks for your input! Peace. -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

