Zmiana w routes na polskie wyrazy

Witam,

w routes.rb mam np

map.resources :users, :as => 'uzytkownicy', :collection => {:ugly => :get}, :membet => {:online => :get}

Jak zrobić żeby ugly i online zamienić na polską nazwę tak jak w przypadku uzytkownicy. Czyli link wyglądałby uzytkownicy/ktos/online i uzytkownicy/brzdcy ?

Zobacz plugin do tłumaczenia routesów: http://github.com/raul/translate_routes/tree/master

Interesuje Cię parametr :path_names, np:

map.resources :users, :as => 'uzytkownicy', :collection => { :ugly => :get }, :path_names => { :ugly => 'brzydale' }

[quote=czak]Interesuje Cię parametr :path_names, np:

map.resources :users, :as => 'uzytkownicy', :collection => { :ugly => :get }, :path_names => { :ugly => 'brzydale' }

[/quote]
Źle zrozumiałem temat - to jest prawidłowe rozwiązanie - zobaczyłem “tłumaczenie”, “routes” i z automatu rzuciłem linka do translate_rotes, który w tym wypadku zupełnie nie jest potrzebny :slight_smile:

W sensie: JJ, bierz rozwiązanie czaka :wink:

Coś mi to nie działa, mam dokładnie tak:

map.namespace :profile do |profile| profile.resources :user_photos, :as => 'zdjecia', :collection => {:my_friends_photos => :get}, :member => { :main => :put }, :path_names => {:my_friends_photos => 'moich_znajomych', :new => 'nowe', :edit => 'edytuj_opis' } end
i w widoku:

<%= link_to 'Zobacz zdjęcia swoich znajomych', my_friends_photos_profile_user_photos_path %>

I w rezultacie mam:

http://localhost:3000/profile/zdjecia/my_friends_photos

a nie

http://localhost:3000/profile/zdjecia/moich_znajomych

Czy w tej sprawie coś ruszyło? Mam ten sam problem.
:path_names wg dokumentacji ma wpływ tylko na ‘edit’ i ‘new’…

Chyba to jakoś rozwiązałem, wieczorem sprawdzę i napiszę.