読者です 読者をやめる 読者になる 読者になる

SoftwareDesign 2005年12月号 Rails + Ajax記事のデモアプリケーション

http://rails2u.com:8009/ (そのうち消します)
明日(11/18日)発売予定のSoftwareDesignのRails特集にRails + Ajaxアプリケーション構築の記事を執筆しました。そこで一から構築方法を説明してるのが、上記URLのTodoListのアプリケーションです。機能は以下。

  • 右上のテキストボックスでリストの追加
  • リスト内部のADDをクリックしてTodoを追加
  • リスト内部のDELETEをクリックしてリスト削除
  • 追加されたTodoをダブルクリックでインライン編集
    • インライン編集時、文字列を全部削除してOKでTodoの削除
  • Todoをドラッグアンドドロップで位置の変更
  • checkboxのon/offで完了/未完 の切り替え

これらすべての動作をAjaxでサーバに情報を送信しています。また、できる限りRailsのHelperを使ってJavaScriptの生成をしています。
デモアプリケーションを触って興味がわいたら、雑誌の方も読んでみてください。あ、雑誌の解説ではsvn headを落として云々、と書いてありますが、いまならRails 0.14.3を使えば問題無いと思います。
ていうかこれ一ヶ月半ぐらい前に作ったアプリなんですけど、なんか大昔に作ったような感じが、、、。