以前の日記 - ツリー構造をマウスで並べ替える - では、並べ替えは出来るようになったが、追加・修正・削除についてはちゃんと実装できていなかった...。今更なのだが、一通りの操作が出来るように機能を追加してみた。Railsのバージョンも違うことだし、過去を思い出しながら、もう一度やり直し。 ツリー構造をデスクトップアプリケーションのように完成されたレベルで実装するのは(自分としては)非常に手間のかかることなので、Ext JS等の洗練されたGUIを提供してくれるライブラリを利用する方が賢明かもしれない。 環境 MacBook OSX 10.5.6 Rails 2.1.2 基本のscaffold rails _2.1.2_ test_tree cd test_tree script/generate scaffold tree name:string position:integer pare
![ツリー構造を自在に操作する(追加・修正・削除・並べ替え) - ザリガニが見ていた...。](https://cdn-ak-scissors.b.st-hatena.com/image/square/dd61338a65fb0dc16819ab23c88d063d4fe5c3b8/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fz%2Fzariganitosh%2F20090508%2F20090508114130.png)