# Tabs

**URL:** <https://www.ruby-forum.com/t/tabs/101448>\
**Category:** Rails\
**Created:** [August 4, 2006, 9:40pm UTC](https://www.ruby-forum.com/t/tabs/101448 "2006-08-04T21:40:07Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jimweirich](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ce73a5/32.png) [@jimweirich](https://www.ruby-forum.com/u/jimweirich)\
**Post date:** [August 4, 2006, 9:40pm UTC](https://www.ruby-forum.com/t/tabs/101448/1 "2006-08-04T21:40:07Z")

</div>

I’m new to Ruby/Rails

I want to create Tabs similar to these…  
[http://demo.raibledesigns.com/struts-menu/tabbedMenu.jsp;jsessionid=aM2yeUTgLeTbY7WLAZ;jsessionid=aBFrrGHWQim4pwSPAZ?People](http://demo.raibledesigns.com/struts-menu/tabbedMenu.jsp;jsessionid=aM2yeUTgLeTbY7WLAZ;jsessionid=aBFrrGHWQim4pwSPAZ?People)

Can someone outline the best method?

Specifically,

Is creating a tabs.html in ..apps\views\layouts and using

class PhotoController \< ApplicationController  
layout “tabs”

…in my controller the best method?

How can I refresh the submenus and page text when clicking from tab to  
tab?

Thank you,  
jim

* * *

Don?t just search. Find. Check out the new MSN Search!  
[http://search.msn.click-url.com/go/onm00200636ave/direct/01/](http://search.msn.click-url.com/go/onm00200636ave/direct/01/)

---

<div class="post-metadata">

**Author:** ![jimweirich](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ce73a5/32.png) [@jimweirich](https://www.ruby-forum.com/u/jimweirich)\
**Post date:** [August 7, 2006, 1:17am UTC](https://www.ruby-forum.com/t/tabs/101448/2 "2006-08-07T01:17:40Z")

</div>

* * *

Rails mailing list  
removed\_email\_address@domain.invalid  
[http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

---

<div class="post-metadata">

**Author:** ![jimweirich](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ce73a5/32.png) [@jimweirich](https://www.ruby-forum.com/u/jimweirich)\
**Post date:** [August 7, 2006, 5:12pm UTC](https://www.ruby-forum.com/t/tabs/101448/3 "2006-08-07T17:12:42Z")

</div>

> for sure, but in the world of eXtreme Programming it really is the  
> Personal Blog → [http://peterwright.blogspot.com](http://peterwright.blogspot.com)
> 
> > [http://demo.raibledesigns.com/struts-menu/](http://demo.raibledesigns.com/struts-menu/)  
> > layout “tabs”
> > 
> > * * *
> > 
> > Don?t just search. Find. Check out the new MSN Search! http://  
> > [search.msn.click-url.com/go/onm00200636ave/direct/01/](http://search.msn.click-url.com/go/onm00200636ave/direct/01/)
> > 
> > * * *
> > 
> > Rails mailing list  
> > removed\_email\_address@domain.invalid  
> > [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

> \<\< PGP.sig \>\>

> * * *
> 
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

I’m not sure of the best way to create tabs at this point and don’t know  
if  
I will be using AJAX to refresh the sub menus.

Jim

* * *

Express yourself instantly with MSN Messenger! Download today - it’s  
FREE!  
[http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/](http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/)

---

<div class="post-metadata">

**Author:** ![jimweirich](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ce73a5/32.png) [@jimweirich](https://www.ruby-forum.com/u/jimweirich)\
**Post date:** [August 9, 2006, 3:18am UTC](https://www.ruby-forum.com/t/tabs/101448/4 "2006-08-09T03:18:50Z")

</div>

> menu(current\_controller) %\>
> 
> > I’m new to Ruby/Rails
> > 
> > jim
> > 
> > * * *
> > 
> > Don’t just search. Find. Check out the new MSN Search!  
> > [http://search.msn.click-url.com/go/onm00200636ave/direct/01/](http://search.msn.click-url.com/go/onm00200636ave/direct/01/)
> > 
> > * * *
> > 
> > Rails mailing list  
> > removed\_email\_address@domain.invalid  
> > [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

> * * *
> 
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

They look good…

what I would really like to do is use the tabs(and other functionality)  
from  
DOJO…

[http://dojotoolkit.org/](http://dojotoolkit.org/)

Jim

* * *

Don?t just search. Find. Check out the new MSN Search!  
[http://search.msn.click-url.com/go/onm00200636ave/direct/01/](http://search.msn.click-url.com/go/onm00200636ave/direct/01/)

---

<div class="post-metadata">

**Author:** ![jimweirich](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ce73a5/32.png) [@jimweirich](https://www.ruby-forum.com/u/jimweirich)\
**Post date:** [August 8, 2006, 2:43am UTC](https://www.ruby-forum.com/t/tabs/101448/5 "2006-08-08T02:43:37Z")

</div>

hi  
i am using tabs menu on the website sprinj [http://sprinj.com](http://sprinj.com)

i have a helper menu found in each layout file i.e \<%=  
menu(current\_controller) %\>

the menu function is in application\_helper

tabs are formatted with CSS, and the current tab is outlined and found  
thanks to current\_controller parameter
