Rails 3 - Использование link_to, но добавление # для AJAX Deep Linking - PullRequest
1 голос
/ 04 октября 2010

В настоящее время мои ссылки в Rails используют link_to следующим образом:

<%= link_to project.name, project %>

Что делает что-то вроде: <a href="/projects/1">Project 1</a>

Я работаю над реализацией приложения AJAX с глубокими ссылками, поэтомувместо вышеупомянутого я хочу, чтобы вывод был (с #): <a href="#/projects/1">Project 1</a>

Есть ли способ заставить это работать с link_to?Или мне нужен какой-то тип пользовательского помощника, чтобы я мог использовать что-то вроде link_deep_to

Спасибо

1 Ответ

2 голосов
/ 04 октября 2010

Я рекомендую вместо <a href="#/projects/1">Project 1</a> иметь

<a href="/projects/1" class="deep_linker">Project 1</a>

А затем использовать jQuery для присоединения ко всем ссылкам с классом deep_linker.Таким образом, ваш javascript будет ненавязчивым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...