Fre*_*ind 4 rest ruby-on-rails
在我的部分模板中,有一个名为"resource"的变量,它可能是一个问题或一个答案.
我想构建一个链接来编辑它,但是当我使用它时,我不知道它是什么,所以我不能写:
<%=link_to 'edit', edit_question_url(resource)%>
Run Code Online (Sandbox Code Playgroud)
要么
<%=link_to 'edit', edit_answer_url(resource)%>
Run Code Online (Sandbox Code Playgroud)
我想知道是否有这样的方法,比如"url_for_edit()",可以用作:
<%=link_to 'edit', url_for_edit(resource)%>
Run Code Online (Sandbox Code Playgroud)
有这样的方法吗?
您可以尝试polymorphic_url(resource)使用http://api.rubyonrails.org/classes/ActionDispatch/Routing/PolymorphicRoutes.html作为前缀edit_polymorphic_url(resource)
| 归档时间: |
|
| 查看次数: |
2720 次 |
| 最近记录: |