【发布时间】:2010-11-05 13:02:15
【问题描述】:
我正在尝试为我的管理链接创建一个辅助方法。在相当多的 查看我有代码
<% if current_user %>
<%= link_to "Edit", edit_model_path(model) %>
<%= link_to "New", new_model_path %>
<%= link_to "Delete", model, :confirm => "You're a Noob", :method
=> :delete %>
<% end %>
仅在登录时显示这些内容。
我想代替他们做这样的事情
<%= admin_links(model) %>
并将当前项目传递给应用程序帮助方法
def admin_links(m)
if current_user
a = "#{link_to "edit" edit_m_path(m)}"
a << "#{link_to "new" new_m_path}"
a << "#{link_to "Delete", m, :confirm => "Your a Noob", :method
=> :delete}"
end
end
或类似的东西。
【问题讨论】:
标签: ruby-on-rails dynamic path helpers