Вы можете получить права доступа current_user
от представления или контроллера, используя can?
следующим образом:
<% if can? :update, @article %>
<%= link_to "Edit", edit_article_path(@article) %>
<% end %>
Как я могу получить доступ к этой функции из модели, используя этот синтаксис:
user.can?(:update, @article)