2013-03-24 62 views
0

我使用一些Facebook的JS脚本,用户认证等,我想将它们放置在不显眼的正确方式应用范围的脚本。应用范围的jQuery脚本

目前我有脚本的部分,并从我的应用程序标题称之为:

<%# render 'layouts/facebook_app_scripts' %> 

该脚本,但非常突兀。我想让它不显眼。这是特别重要的,因为我使用各种AP​​I,并且它变得混乱。

你不需要看到它的全部(如果你需要看到剧本来回答这个问题,我不认为你会任何帮助,因为这是一个普遍的问题没有脚本专用)

你应该知道,它包含动态创建的链接,如这一个:

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

这意味着,把这个在资产.js文件/文件夹的JavaScript是行不通的,因为。 js文件不能访问rails生成的变量。

那么我怎么才能改变我的JavaScript与轨道动态生成的链接来查看到一个不显眼的JavaScript文件?

回答

0

看看this project将所有的Facebook JS SDK作为宝石包括在内