Когда пользователь просматривает страницу профиля пользователя, если текущий пользователь == профиль пользователя, я хочу показать кнопку редактирования ...
Итак, у меня есть следующее представление:
<% if can? :update, @user %>
<%= link_to 'Edit', edit_user_registration_path %>
<% end %>
А потом в CanCan у меня есть следующее:
def initialize(user)
.
.
.
can :update, User do |user2|
user2.try(:id) == user.id
end
Но это всегда равно да.не уверен почему?идеи