我正在尝试在我的应用程序中使用 Tripleflap.js。我的观点是调用函数:
<script type='text/javascript' charset='utf-8'>
TwitterBird();
</script>
因此,在 application.js 中:
function TwitterBird() {
var twitterAccount = 'ulmicru';
var showTweet = false;
var birdSprite='http://127.0.0.1/birdsprite.png';
tripleflapInit();
}
然后我尝试运行它,Javascript 调试器告诉我:
Uncaught ReferenceError: birdSprite is not defined
在 /public/assets/ 的预编译 application.js 中,我正在看这个:
function TwitterBird()
{var e="ulmicru",t=!1,n="http://127.0.0.1/birdsprite.png";tripleflapInit()}
似乎 Rails 预编译器重命名了变量,而 Tripleflap.js 找不到它们。
是否可以禁用资产中的变量重命名?