Допустим, у меня есть следующий маршрут в моем файле rout.rb -
get 'site/user/:id' => 'users#show', :as => :get_user
Как использовать link_to для создания ссылки на определенный идентификатор пользователя с использованием именованного маршрута: get_user
# so this will spit out "site/user", but i want /site/user/23 as output
link_to 'Some User', :get_user
ПРИМЕЧАНИЕ. - Я не хочу отображать пользователя в качестве ресурса в моем файле маршрутов.Также объект «пользователь» - это хеш, а не экземпляр моей модели «Пользователь».
Пока это то, что у меня есть.Ищете более чистый подход, есть ли?
link_to 'Some User', {:controller => 'users', :action => 'show', :id => "#{user[:id]}"}
Я на Rails v3.0.3