2

我用 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'%>

但我想知道这个问题

任何想法?谢谢!

4

0 回答 0