link_to with span

Hi there,

I want to create a link with a 'span' inside such as

<a href="home.html"><span>Home</span></a>

I'm trying to do it so that it highlights the current navigation, using something I found online I have this.

def section_link(name,options)     if options[:action] == @current_action and options[:controller] == @current_controller        link_to(name, options, :class => 'on')     else       link_to(name,options)     end end

So I effectively want the link_to to be able to contain the span, any ideas?

Much appreciated!

Pete

The first argument to link_to can be any text you want, so include a span if you want:

link_to( content_tag( :span, "Hello"), options )

That being said, if you want the span to include everything inside the <a> tag, why not just apply the styling to the <a> tag, as in the example you found?