неправильное количество аргументов (дано 0, ожидается 1) rails 6.1.1

Я проверяю текущую страницу с помощью rails 5.1.2 и без проблем, но ошибка rails 6.1.1 неправильное количество аргументов (дано 0, ожидается 1)

      <% if current_page?(controller: 'categories', action: 'new')%>
    <%= link_to "&larr;".html_safe  + @shop.name, shops_path, class: "btn btn-sm btn-primary" %>
<%else%>
    <%= link_to "&larr; Volver".html_safe, new_shop_category_path, class: "btn btn-sm btn-primary" %>
<%end%>

Мое первое решение

      <% if controller_name == 'categories' && action_name == 'new'%>

но я хотел бы знать проблему

Есть идеи? Спасибо!

0 ответов

Другие вопросы по тегам