タグ別アーカイブ: coffeescript

CoffeeScript: for ループ の書き方


CoffeeScript で for ループ を書く方法。

配列の for ループ

Ruby でいうところの items.each

配列の 添字付き for ループ

Ruby でいうところの items.each_with_index



Rails application.js を application.js.coffee や application.js.erb にする


よく忘れることなのでメモしておきます。

application.js.coffee

Rails では あらかじめ application.js が用意されていますが、 これを coffeescript の形式にしたいと思うことがよくあります。 そういうときは次のように 上部のコメントアウト //# に書き換えます。

最後の require_tree は意図的に無効にしています。 余計な javascript まで読み込むので。

こちらは Rails 4.2.5, Ruby 2.0.0 で動くことを確認しています。

また、 Rails の変数・定数を使いたい場合に application.js.erb にしたこともあります。