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
-~----------~----~----~----~------~----~------~--~---

Reply via email to