RAILS: отслеживание содержимого с помощью / # foo в адресной строке - PullRequest
0 голосов
/ 03 мая 2011

Как и в Gmail, я хочу создать div, который при загрузке с помощью ajax будет выводить #foo в адресной строке, чтобы отслеживать, какой контент будет загружен.

Если вы перейдете в https://mail.google.com/mail/?shva=1#sent Gmail, если войдете в систему, вы попадете прямо в отправленный ящик.

Я хочу сделать то же самое. Например. У меня есть div, который загружает список рецептов. После нажатия на рецепт в списке содержимое загружается из базы данных в том же самом диве, и в адресной строке будет отображаться http://site.com/#recipe-permalink. Если эта ссылка будет передана другу, а друг перейдет на http://site.com/#recipe-permalink, div будет загружать соответствующий контент с этим рецептом.

Также есть способ контролировать более одного деления? Например, если url равен http://site.com/#recipe-permalink#blue приложение загрузит рецепт в одном div и соответствующий контент в другом div для #blue (что бы это ни было).

Есть ли способ заставить клетки или апотомо обладать такой функциональностью?

Есть ли какие-либо проблемы SEO с этим? Смогут ли сканеры получать контент по ссылкам #foo?

1 Ответ

1 голос
/ 03 мая 2011

Вероятно, не полный ответ на ваш вопрос, но я считаю, что этот эпизод Railscasts будет вам интересен. http://railscasts.com/episodes/246-ajax-history-state

...