Я использую некоторые сценарии для JS-скриптов для аутентификации пользователей и т. Д. Я хочу поместить их в надлежащим образом ненавязчивым образом в качестве сценариев прикладной программы.сценарий jQuery для всего приложения
В настоящее время у меня есть сценарий, как частичный и вызывать его из моего заголовка приложения:
<%# render 'layouts/facebook_app_scripts' %>
Скрипт работает, но чрезвычайно навязчивым. Я хочу сделать это ненавязчивым. Это особенно важно, поскольку я использую всевозможные API-интерфейсы, и это становится беспорядочным.
Вам не нужно видеть его целиком (если вам нужно увидеть сценарий для ответа на этот вопрос, я не думаю, что вы будете какой-либо помощью, поскольку это общий вопрос, а не сценарий)
Вы должны знать, что она содержит динамически создаваемые ссылки, такие как этот:
window.top.location = "<%= Facebook::SITE_URL.to_s %>/logout";
это означает, что включение этого в .js файле в активах/JavaScript папка не будет работать, так как. js-файлы не могут получить доступ к результирующим переменным.
Так как я могу сместить свой javascript с динамически сгенерированными ссылками из представления рельсов в ненавязчивый файл javascript?