The application layout is for the entire application and it doesn't  
care about what namespace you're in. If you really wanted a different  
layout you could use the layout method in your controller to tell it  
which one you want.
-----
Ryan Bigg
Freelancer
Skype: radarlistener
MSN & Gtalk: [EMAIL PROTECTED]






On 11/09/2008, at 10:00 PM, Ray wrote:

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