Я создал простой javascript при получении URL в моем браузере в моем файле application.js
:
function get_url {
var url = window.location.href;
return url;
}
Затем в моем файле helper/application_helper.rb
я назвал javascript:
def get_full_url_helper
javascript_tag(
"get_url()\";"
)
end
Я попытался передать это другому помощнику, просто чтобы увидеть, получает ли он полный URL:
def active_url
get_full_url_helper
byebug
end
При использовании byebug вместо получения полного URL-адреса в браузере он возвращает это странное сообщение <script>//<![CDATA[] get_url </script>
вещь. По какой-то причине не вызывается нужная функция, поэтому я могу получить текстовый URL и прочее с этим.
Есть идеи, что мне здесь не хватает?