我用 rails 5.1.2 检查当前页面并没有问题,但是 rails 6.1.1 错误的参数数量错误(给定 0,预期为 1)
<% if current_page?(controller: 'categories', action: 'new')%>
<%= link_to "←".html_safe + @shop.name, shops_path, class: "btn btn-sm btn-primary" %>
<%else%>
<%= link_to "← Volver".html_safe, new_shop_category_path, class: "btn btn-sm btn-primary" %>
<%end%>
我的第一个解决方案是
<% if controller_name == 'categories' && action_name == 'new'%>
但我想知道这个问题
任何想法?谢谢!