有没有办法让Rails以与#show路径相同的方式猜测资源的#edit路径?

Ste*_*ven 0 ruby-on-rails

在Rails中,你可以做link_to "text", resource或者url_for resourceRails会尝试从资源的类和id中猜测资源的路径.编辑链接有没有办法做同样的事情?

我可能有一些合作,只是追加"/edit"了的#show路径,但似乎不很愉快.

附带问题:有没有办法在给定模型类的情况下获取模型的集合路径?

Roc*_*etR 5

link_to 'Edit This Thing', [:edit, @thing] # = edit_thing_path(@thing)
link_to 'Things Index', Thing # = things_path
Run Code Online (Sandbox Code Playgroud)

polymorphic_path正如您已经提到的那样,这些呼吁在引擎盖下.