Pytanie o kategorie i routes

Problem wygląda tak:
na stronie np. http://dojocampus.org/explorer/#Dijit_Dialog_Tooltip jest po lewej stronie menu, ładnie się rozsuwa itd. Jak się kliknie to pokazuje się zmodyfikowany adres. Teraz chcę zrobić coś takiego u siebie, ale aplikacja jest railsowa i chcę żeby było RESTowo. Dodatkowo pewnie będzie trzeba zachować też stan drugiej części strony, czyli jeśli po kliknięciu w menu pojawi się obok jakiaś treść, okienko, cokolwiek i w nim coś zmienię, to muszę tę zmianę uwzględnić w urlu. Wszystko po to, żeby potem można było przesłać komuć link, dodać stronę do ulubionych itp. i żeby menu i inne dynamiczne komponenty zmieniły się odpowiednio, a nie żeby zawsze ładowała się główna strona ze zwiniętym menu.
Jak to można powiązać z ładnymi urlami, są może jakieś pluginy?

http://railscasts.com/episodes/174-pagination-with-ajax
http://railscasts.com/episodes/175-ajax-history-and-bookmarks

Zaadaptuj do swoich potrzeb

Dzięki