动态rails助手(例如link_to方法,方法)

我想知道如何为我的rails助手获得一些动态能力:

在这种情况下,将对象的类扔到链接中。 我对如何在辅助方法中抛出方法感到困惑。

任何建议将不胜感激!

您正在尝试链接到对象的实例?

 <%= link_to object.name, object %> 

Rails可以构建一个#show链接。

您可以将polymorphic_path用于更复杂/嵌套的情况:

 <%= link_to object.name, polymorphic_path([:edit, @user, object]) %> 

…作为edit_user_#{object.class}_path(@user,object)的同义词edit_user_#{object.class}_path(@user,object)

我似乎通过这样做解决了这个问题:

 <%= link_to object.name, url_for(object) %> 

使用url_for而不是something_path是否存在任何性能或可用性问题? 有什么不同吗?