Вы должны сделать пару вещей здесь:
1. Браузер не будет отправлять вам параметры, которые идут после #, поэтому вам понадобится JavaScript на стороне клиента, который преобразует эти «красивые URL» в обычные URL, такие как:
http://mysite.com/controller/action?pid=1237604&id=1079297234
Для этого есть хороший плагин jquery . Посмотрите на примеры, которые он реализует для сканирования.
2. Кроме того, вам также понадобится механизм, позволяющий обрабатывать «уродливые URL», которые отправляет робот Google. Вы можете реализовать небольшую промежуточную программную стойку, которая преобразует эти уродливые и красивые URL-адреса в обычные URL-адреса, понятные вашему приложению rails. Таким образом, сохраняя логику индексации ajax вне своего приложения.