CoffeeScript でのクラスの基本をまとめました。
続きを読む CoffeeScript: クラスの基本「coffeescript」タグアーカイブ
CoffeeScript: 関数の引数
CoffeeScript: switch の 条件分岐
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 にしたこともあります。