netbeansでRuby on Rails 環境設定&チュートリアル
windows7 proでの ruby, rails の環境構築は頑張らずにrailsinstallerを使った。
【レビュー】“Ruby on Rails”環境を手軽に構築するためのインストーラー「RailsInstaller」 - 窓の杜
インストール先はカスタマイズしたけど、インストール成功後の git、sshの設定を実行したら
cドライブに c:\sites\todo ができちゃった(えぇー)。
rubyは NetBeans 7.xの公式サポートからエディタとしては十分問題ないし、
プラグインも使える。railsのコマンドはコンソールで実行する、と割り切れば問題なし!
インストールと注意書きの参考は以下。
NetBeans 7.1にRuby on Railsプラグインをインストールする手順 - Rails 雑感 - Ruby on Rails with OIAX
チュートリアルは以下を試してみる。
簡単!Rails3.2を使って10分でブログアプリを構築する方法 · DQNEO起業日記
gem 'execjs' gem 'therubyracer'
上記でエラーになり、中止。
以下を試してみる。
NetBeans 7.1.1 でJRuby 1.67 on Rails 3.2 でこんにちは世界 - Tacknのつぶやき
rails new foo --skip-bundle cd foo bundle install rails g scaffold user name:string email:string rake db:migrate rails s
上記で http://localhost:3000/user でアクセスし表示確認。
次にインポートを実施。
メニューから、project > project > Ruby on Rails Application with Existing Sources >[次へ]
表示ダイアログで、Project foder:
プルダウンで ruby platform:
右の[Manage]から[Autodetect Platforms]を押すと自動で入力枠が埋まった。
その後、[Close]を押して戻るとプルダウンが[Ruby 1.9.3-p125]に。
完了を押すと、ステイタスバーに「プロジェクトをスキャンしています」と出て読み込み終わったらインポート完了。
controller作成手順でGUI上で右クリックしGenerate したがブラウザに表示されない。
生成されたhello.html.erbには問題なく、configuration/routes.rbの以下がコメントアウトされていた。
match ':controller(/:action(/:id))(.:format)'
その後も @time がブラウザで表示されない、インテリセンス(コードスニペット)の一覧はでるが、
挿入される補完コードとカーソルの位置などがいまいちしっくりこない・・・。
EclipseベースのAptanaのほうがいいかも〜と思いつつ、今日は終了。