Rails的路由助手-一种可以填充许多参数的模型

| 我有以下路线:
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)
但是,我该如何使用“路线辅助方法”呢?我还是想像这样将所有的Rails好东西用于路线。有任何想法吗?     
已邀请:
        我感到你很痛苦。在我经常使用url辅助程序的情况下,我只是编写自己的辅助程序。
def show_thing_by_user_path(thing)
    show_user_thing_path(thing.user, thing)
end 
当然,您必须对其进行少量修改以包括所有选项和格式,但是我认为您已经明白我的意思了。     

要回复问题请先登录注册