Mam tabele categories gdzie każda kategoria ma atrybut name po angielsku w formacie urlowym np. programming. Chciałbym mieć urle w postaci /kategoria/programowanie bez id.
W routingu wygląda to tak:
map.category '/category/:name', :controller => :categories, :action => :show, :conditions => {:method => :get, :subdomain => false}
Normalnie używam http://github.com/raul/translate_routes jednak w tym przypadku to nie działa. O ile moge stworzyc polski url za pomocą
category_path(t(root_cat.name))
to nie wiem jak w kontrolerze pobrać angielską name mając polski params[:name] z wywołania i dzięki temu wyłowić rekord z bazy