Если вы продолжите читать в опубликованной вами ссылке новую версию, вы увидите, что она должна быть
before_action :authenticate_user!, except: [:index, :show]
Далее показывается, чтобы добавить это в ваше представление:
<% if link.user == current_user %>
<td><%= link_to 'Edit', edit_link_path(link) %></td>
<td><%= link_to 'Destroy', link, method: :delete, data: { confirm: 'Are you sure?' } %></td>
<% end %>
Однако имейте в виду, что без внутренних разрешений, опытный пользователь может взломать это. Хотя пример может быть хорошим базовым способом получить базовое представление о rails, есть много плохих практик, как писать код здесь. Я бы посоветовал поискать лучшие материалы для изучения.