J'essaie de créer une méthode d'assistance pour mes liens d'administration. Dans un certain nombre vues que j'ai le codeChemins dynamiques dans Helper
<% 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 %>
afficher seulement ceux-ci lorsque vous êtes connecté.
Je voudrais faire quelque chose comme ça à leur place
<%= admin_links(model) %>
et passer le élément actuel dans la méthode d'assistance d'application
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
Ou certains chose du genre.
S'il vous plaît voir la réponse de @ v4r, qui est le meilleur disponible maintenant. – aledalgrande