Gal*_*axy 3 ruby-on-rails dynamic helpers ruby-on-rails-3
我想知道如何为我的rails助手获得一些动态能力:
<h3><%= link_to object.name, ("#{object.class_path.to_s}")_path(object) %></h3>
Run Code Online (Sandbox Code Playgroud)
在这种情况下,将对象的类扔到链接中.我对如何在辅助方法中抛出方法感到困惑.
任何建议将不胜感激!
您正在尝试链接到对象的实例?
<%= link_to object.name, object %>
Run Code Online (Sandbox Code Playgroud)
Rails可以构建一个#show
链接.
您可以使用polymorphic_path
更复杂/嵌套的情况:
<%= link_to object.name, polymorphic_path([:edit, @user, object]) %>
Run Code Online (Sandbox Code Playgroud)
...作为的同义词 edit_user_#{object.class}_path(@user,object)
归档时间: |
|
查看次数: |
3578 次 |
最近记录: |