Eclipseでrails開発
linux上での開発は
tmux + bash + vimでやっているんですが(必要に応じてFDcloneを動かしたりします)、
railsの場合 db:migrate して出来上がった 日時を表す14桁の数字_dbnamerb を指定するのが面倒くさい。
まあ、こんな感じに。。。
01:38:48 mikeneko migrate $ ls 20100519163448_create_category_types.rb 20100519163528_create_root_categories.rb 20100519163535_create_sub_categories.rb 20100519163542_create_items.rb 20100519163545_create_musics.rb 20100519163550_create_pictures.rb 20100519163620_create_extensions.rb 20100522140800_create_authentications.rb 01:39:04 mikeneko migrate $ vi 2010051916354 20100519163542_create_items.rb 20100519163545_create_musics.rb 01:39:04 mikeneko migrate $ vi 2010051916354 01:39:36 mikeneko migrate $ 20100519163545_create_musics.rb
じゃあ、ideでもつかってやるかということで
Eclipse + RedRails を導入してみた。
- 導入手順メモ
- $ sudo apt-get install eclipseで、eclipseをインストールする。
- eclipseを起動
- [ヘルプ] - [新規ソフトウェアのインストール] を選択し、作業対象のサイトに http://download.aptana.com/tools/radrails/plugin/install/radrails-bundle を設定*1
- 画面の指示にしたがいインストールを行う
- インストール後、再起動を促されるので、再起動する。
- 再起動後、追加のgemパッケージを自動インストールするよっていうダイアログが出てくるかもしれないので、素直に従う。
- 導入完了
- 主な機能
といったところでしょうか
ところで、Microsoft Visual Studio には サーバエクスプローラビューなるものがついていてdb定義をブラウズしたり出きるんですが、RedRails単体にはそういう機能はないっぽい。
スキーマの編集、レコードの追加等は基本 railsフレームワークの機能を使うので不要ですが、table一覧とcolumn一覧は TreeViewで常に出してあると多分便利。
ということでそういうプラグインを探してみたら、DBViewerなるものを見つけた。
- 本家:http://www.ne.jp/asahi/zigen/home/plugin/dbviewer/about_jp.html
- 導入手順1:http://www.db.is.kyushu-u.ac.jp/rinkou/sqlite/sqlitedbviewer.html
- 導入手順2:http://rockersruby.jimdo.com/ide/aptana-radrails/dbviewer%EF%BE%8C%EF%BE%9F%EF%BE%97%EF%BD%B8%EF%BE%9E%EF%BD%B2%EF%BE%9D%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B/
画面イメージはこんな感じ。
重いことを除けばideもなかなかいいかも。。。
これで viPlugin がフリープラグインだったらなおよかった。。。。
*1:RedRailsトップページ:http://www.radrails.org/