У меня сложная проблема ....
Поэтому в моем приложении Rails я хочу передать переменную javascript из определенного маршрута rails через строку запроса в документ test.html.Моя цель заключается в том, чтобы каждый раз, когда я открывал документ html.test, открывался документ html.test со строкой запроса в заголовке, взятой со страницы маршрута.
Это вообще возможно?Это то, что я придумал, и пока это не очень хорошо:
в моем представлении рельсов:
<script>
var value ="<%= current_organization.uid %>";
var queryString = "?" + value ;
window.location.href = "capybara-test.html" + queryString;
</script>
обратите внимание, что это значение, которое я хочу передатьфайл capybara-test.html.
В моем html-файле внутри заголовка:
var queryString = decodeURIComponent(window.location.search);
queryString = queryString.substring(1);
console.log(queryString);
Поэтому, когда я открываю свой localhost с этим маршрутом, это фактически перенаправляет меня со страницы на мой html-документ и распечатывает мою переменную.
Пока все хорошо.
Но я не хочу перенаправления.Я хочу, чтобы это произошло, когда я открою HTML-документ.Я хочу открыть HTML-документ, и он должен динамически получать через строку запроса идентификатор моего приложения rails.
Есть идеи?Это даже правильный способ сделать это, или я совершенно не прав?Любая помощь будет очень высоко ценится.Спасибо ....