Rails 3 - Using link_to but adding a # for AJAX Deep Linking

Hello,

Currently my links in Rails are using link_to as follows:

    <%= link_to project.name, project %>

Which makes something like: `<a href="/projects/1">Project 1</a>`

I'm working to implement an AJAX app with deep linking so instead of
the above, I want the output to be (with a #): `<a href="#/projects/
1">Project 1</a>`

Is there a way to get this to work with link_to? Or do I need some
type of custom helper so I can use something like `link_deep_to`

Thanks

Hi,

Try with
<%= link_to project.name, "#" + project %>
or
<%= link_to project.name, "#" + projects_path %>

Please let me know if it doesn't work out.

Thanks!
Butu

thanks!

Butu wrote:

Hi,

Try with
<%= link_to project.name, "#" + project %>
or
<%= link_to project.name, "#" + projects_path %>

Please let me know if it doesn't work out.

Minor syntax point: "##{project}" is actually more efficient than "#" +
project , since it generates fewer String objects.

Thanks!
Butu

Best,

Very nice! thank you both