一部の Rails アプリで coffescript を使い始められることをうれしく思います。しかし、いくつかのプロジェクトの後、いくつかの問題が発生しました。
以下のコードはうまく変換されますが、コーヒーのコードは何もしません
JS:
(function(){
var wf = document.createElement('script');
wf.src = "/assets/libraries/webfonts.js";
wf.type = 'text/javascript';
wf.async = 'true';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(wf, s);
})();
WebFontConfig = {
custom:{
families: ['tb', 'tr'],
urls: [ '/assets/1.fonts.css' ]
}
}
コーヒー :
(->
wf = document.createElement("script")
wf.src = "/assets/libraries/webfonts.js"
wf.type = "text/javascript"
wf.async = "true"
s = document.getElementsByTagName("script")[0]
s.parentNode.insertBefore wf, s
)()
WebFontConfig = custom:
families: ["tb", "tr"]
urls: ["/assets/1.fonts.css"]
他の例を挙げることもできますが、私はこの「js が機能する / コーヒーが機能しない」という問題に頻繁に直面しています。