Мне интересно, есть ли способ вызвать функцию javascript:
function get_url(link) {
var url = window.location.href;
var params = url.split('/')[3]
return params == link ? 'active-menu' : ''
}
get_url('#about');
Внутри рельсов просматриваются такие ссылки:
<li class="nav-item">
<%= link_to "About", root_path(:anchor => 'about'), class: "nav-link #{javascript(get_url('#about'))}", :"data-id" => "about" %>
</li>
Обратите внимание на эту часть:
class: "nav-link #{javascript(get_url('#about'))}"
Есть ли способ сделать это? Если нет, есть ли лучший способ сделать это?