【发布时间】:2013-10-17 01:10:48
【问题描述】:
有人可以帮我创建一个辅助函数,以便动态获取控制器操作路径和名称。
<% if action_name.eql? "show" %>
<li><%= link_to '<i class="icon-fixed-width icon-pencil"></i> Edit'.html_safe, edit_contact_path(@contact) %></li>
<li><%= link_to '<i class="icon-fixed-width icon-trash"></i> Delete'.html_safe, @contact, method: :delete, data: { confirm: 'Are you sure?' } %></li>
<% end %>
基本上,我想为这段代码创建一个助手:
edit_contact_path(@contact)
我希望能够为“联系人”插入任何控制器名称,以便我可以在整个网站中动态使用上面的较大代码段。
谢谢!
【问题讨论】:
-
对象是在某个帮助器中定义的,还是内置的 Rails 帮助器?
-
object只是一个变量,在您的情况下它将是@contact
标签: ruby-on-rails ruby-on-rails-4