Наконец, я решаю это вспомогательным методом следующим образом. Если у вас есть другой простой способ, дайте мне знать. Большое спасибо.
def active_header_link(text, slug, options)
if current_page? slug
link_to text, slug, {'aria-current': 'page'}.merge(options)
else
link_to text, slug, options
end
end
тогда просто назовите его, когда обязательно вот так
<%= active_header_link node.name, node_path(node.slug), class: 'UnderlineNav-item' %>