Rails的JavaScriptライブラリ Jester 1.1の変更点
2007-04-18
米国生活もやっと落ち着いてきたので、暇な時間にJester.jsを改造して遊ぼうか、と思ってたら 早速Ver1.1が出てた 仕事速い(・し・)
変更点は
- 非同期通信対応 AJAX!! ⇒find()へコールバック関数を投げる。find(id, function)のように
- find("all")で全件取得 ⇒早速来た!配列でオブジェクトが帰ってくる。
- find("first")で最初の一件を返す(ActiveRecordでおなじみ)
- attributes()がオブジェクトの全属性を返す ⇒ore.attributes().email で ore.emailの値が帰る
- 名詞の複数形をちゃんと対応 ⇒Personの複数形は、Persons じゃなくて People になる
User.find(1, function(user){ alert(user.name); });
Asynchronous通信は必須だよね、確かに。
あとfind('all')が速攻きてびびった、でも欲を言えばページングが欲しいと思うんだけど・・・いらない?
Railsバックエンドに対し、JavaScriptもこれでModelの形が見えたと思う。ViewとControllerだね残すところは。
