トップ «前の日記(2010-12-25) 最新 次の日記(2011-01-13)» 編集

Route 477



2011-01-11

[rails] Railsプラグインの探し方

Railsは進化が速いので、昔定番だったプラグインでも今はもっといいのが出てることがままある。

例:

  1. RDBで木構造を扱いたい
  2. acts_as_treeというのが定番だっけ
  3. http://ruby-toolbox.com/projects.html からacts_as_treeを探してクリック
  4. 木構造を扱うライブラリの一覧が人気順に見れる
  5. awesome_nested_setが一位、だけどLast commit: about a year ago なのでRails3は対応してない可能性もある
  6. http://railsplugins.org で、Rails3対応かどうかチェックしてみる
  7. http://railsplugins.org/plugins/197-awesome-nested-set (今回は残念ながら情報なし…)
  8. 2位のancestryは最終コミットが最近なので、Rails3も大丈夫そう

という流れでancestryに至ると。