У меня есть следующий маршрут:
get "/:user_name/things/:thing_name" => "things#show", :as => "show_user_thing"
Thing
принадлежит user
.Так что только с экземпляром thing
у меня есть оба параметра.Однако при использовании помощников маршрута я вынужден указывать каждый сегмент отдельно, например так:
show_user_thing_path(@thing.user, @thing)
Это отстой.Я бы предпочел сделать именно это:
show_user_thing_path(@thing)
Но как мне сделать это «вспомогательный путь»?Я хотел бы все еще использовать все вкусности рельсов для маршрута как эти.Есть идеи?