Rails3.1でAjaxを使う

よく理解できていなかったのでチュートリアル的に整理した。 まずはチュートリアル用のアプリを新規作成して、コントローラーを一つ作る。 rails new ajax_tutorial cd ajax_tutorial rai […]

Titaniumの非同期なイベントのテスト

非同期なイベントというか、イベントは非同期なのでテストに工夫を要する。 以下はそれをCoffeeScriptとJasmineで書いたスペック。 ブックマークをテーブルビューに表示する画面のイベントに関するテストをJasm […]

Guard::CoffeeScriptですべてコンパイルし直す

Guard::CoffeeScriptは停止していた間の変更に関しては検知してくれない。当たり前だけど。 そのためGuardの起動を忘れてファイルを変更したり移動させたりすることがあると、一部のCoffeeScriptが […]

確定キー以外の操作でキーボードを隠す

テキストフィールドで確定キー以外の操作によってキーボードを隠したいと思った。 例えばキャンセルボタンを押した場合や、他のコントロールにフォーカスを移した場合など。 やり方を探していたら該当するメソッドなどは見つからなかっ […]

CoffeeScriptの@について再び

コンテキストによってthisの内容が変わるという問題を回避するために必要な that = this 実はこれなしでも済む記法がCoffeeScriptには存在することに気がついた。 「=>」(fat arrow) 手元の […]

CoffeeScriptでjasmine-node

CoffeeScriptでもさくさくBDDできるぞ! この記事はCoffeeScriptとjasmine-nodeの記事の続きっぽいです。 準備 srcディレクトリの作成 CoffeeScriptファイルを置くディレクト […]