My guess is that layouts span across controllers and views...aka namespaces. I have one layout for my entire app mostly. And where I have another layout is for public pages, but these layout are in no way controller specific. Thou I do see apps where this makes sense.
Ray On Sep 10, 1:10 pm, Danimal <[EMAIL PROTECTED]> wrote: > Somewhat of an answer, somewhat of a new question... > > It looks like layouts use namespacing, but "backwards" from everything > else. In other words, given my namespaced "admin", It would look for > layouts in: > > apps/views/layouts/admin/whatever.html.erb > > I'm wondering why that way and not: > > apps/views/admin/layouts/whatever.html.erb > > The advantage to the latter would be that layouts and views would all > "live" under the admin folder. Ahh well. > > Any insight on the why? I.e. why it is this way? > > -Danimal > > On Sep 10, 8:48 am, Danimal <[EMAIL PROTECTED]> wrote: > > > Hello! > > > Is it just me or are layouts not namespaced automatically? > > > For example, using the typical namespaced admin section, I have: > > > apps/controllers/admin/users_controller.rb # for example > > apps/views/admin/users/index.html.erb > > > I then added this: > > apps/views/admin/layouts/application.html.erb > > > But it won't use that layout... it's looking for: > > apps/views/layouts/application.html.erb > > > Why are views namespaced but layouts aren't? There are lots of > > "solutions" to this, I know, but I'm trying to understand why Rails > > won't look at "apps/views/admin/layouts/" for layouts within the admin > > namespace? > > > Or maybe I'm missing something? > > > Thanks, > > > -Danimal --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

