2013-03-24 2 views
0

Я использую некоторые сценарии для JS-скриптов для аутентификации пользователей и т. Д. Я хочу поместить их в надлежащим образом ненавязчивым образом в качестве сценариев прикладной программы.сценарий jQuery для всего приложения

В настоящее время у меня есть сценарий, как частичный и вызывать его из моего заголовка приложения:

<%# render 'layouts/facebook_app_scripts' %> 

Скрипт работает, но чрезвычайно навязчивым. Я хочу сделать это ненавязчивым. Это особенно важно, поскольку я использую всевозможные API-интерфейсы, и это становится беспорядочным.

Вам не нужно видеть его целиком (если вам нужно увидеть сценарий для ответа на этот вопрос, я не думаю, что вы будете какой-либо помощью, поскольку это общий вопрос, а не сценарий)

Вы должны знать, что она содержит динамически создаваемые ссылки, такие как этот:

window.top.location = "<%= Facebook::SITE_URL.to_s %>/logout"; 

это означает, что включение этого в .js файле в активах/JavaScript папка не будет работать, так как. js-файлы не могут получить доступ к результирующим переменным.

Так как я могу сместить свой javascript с динамически сгенерированными ссылками из представления рельсов в ненавязчивый файл javascript?

ответ

0

Посмотрите на this project, чтобы включить все JS SDK Facebook в качестве драгоценного камня

Смежные вопросы