Help with Navigation

I’m currently using CSS to style my navigational menu. I also have
jquery at my disposal. The basic structure is like this:

Active Menu Item

My question: What would be the best way to call the current page, and
using some kind of conditional statement to say (in theory):

“If the current page is this, then put it in the H2 heading and exclude
it from the unordered list.”

Thanks in advance for any help at all.

Steve C. wrote:

I’m currently using CSS to style my navigational menu. I also have
jquery at my disposal. The basic structure is like this:

Active Menu Item

Your CSS and HTML are irrelevant. This is a Rails question.

My question: What would be the best way to call the current page, and
using some kind of conditional statement to say (in theory):

Have you looked at current_page? ?

“If the current page is this, then put it in the H2 heading and exclude
it from the unordered list.”

Don’t remove it from the list. Navigation menus are least confusing
when they’re consistent.

Best,

Marnen Laibow-Koser
http://www.marnen.org
[email protected]

Thanks in advance for any help at all.

Marnen Laibow-Koser wrote:

Have you looked at current_page? ?

Thanks. current_page? worked great. I think it can be refactored but
for now it’s working the way I want it.

I basically did:

<% if current_page?( :controller => ‘example’ )
…HTML goes here…
<% end %>

For the H2 “active” area, and then left the UL list with all menu
options like you suggested.

Thanks as always, Marnen.

Hi there,

for your next project, you might want to check out the simple-
navigation plugin which does everything for you (except the styling/
css):

All the best for 2010
Andi

On 23 Dez., 18:37, Steve C. [email protected] wrote:

<% end %>

For the H2 “active” area, and then left the UL list with all menu
options like you suggested.

Thanks as always, Marnen.


Posted viahttp://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.