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?
On Aug 18, 1:41 am, Pete Moran
<rails-mailing-l...-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org>
wrote:> 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
> --
> Posted viahttp://www.ruby-forum.com.