0
Lorsqu'un utilisateur regarde une page de profil d'utilisateur, si l'utilisateur actuel == le profil de l'utilisateur, je veux montrer un bouton d'édition ...Rails 3 - Cancan pour modifier l'utilisateur en cours
J'ai donc le suivant dans la vue:
<% if can? :update, @user %>
<%= link_to 'Edit', edit_user_registration_path %>
<% end %>
Et puis dans CanCan je les suivantes:
def initialize(user)
.
.
.
can :update, User do |user2|
user2.try(:id) == user.id
end
Mais cela est toujours égal à oui. pas certain de pourquoi?