&tag(IntelliJ/Rails); *目次 [#r5244286] #contents *参考情報 [#jdf48202] -[[IntelliJ]] *Tips [#pc621388] **既存プロジェクトをインポート [#h5339a6e] -New Projectで既存のrailsフォルダを指定するのがいいようだ。 **rakeタスクを実行する [#cac74502] -OPT+R or Tools→Run Rake Taskより実行。 **railsスクリプトをデバッグする [#h672492d] -通常のRubyスクリプトのデバッグ用設定を追加し、Ruby scriptをrailsスクリプトに、Script artumentsをrailsスクリプトの引数にする。bundlerを使ってみる場合、Bundelerタブの設定にもチェック。 -デバッグ用のgemをGemfileに入れる必要なし(むしろ入れると動かなくなる)。 **ruby-debug-base19xはどうやってインストールすればいい? [#z7c2f731] -デバッグしようとすると自動でインストールしてくれる(自分で入れる方法は不明)。 *トラブルシューティング [#fe4cec7b] **Modelのフィールドが見つからないと警告される [#q15ba4c7] -schema.rbが存在しないと言われる。テーブルを独自に作ってscheme.rbが存在しない場合dumpしてやればよい。OPT+R でdb:schema:dump を実行。 **RSpecが実行/デバッグできない [#g9d97b0a] -[[Can not run specs in RubyMine: RSpec support is disabled even though I have rspec-rails gem installed in app's bundle : RUBY-13450:http://youtrack.jetbrains.com/issue/RUBY-13450#tab=History]]が影響?よくわからん。 -無理にIDEのなかから実行するのをやめて、コマンドラインで結果を見るようにした(そのほうが速いし)。[[Rails3+Guard+Spork+RSpec]] -完全にrailsを入れていないクリーンなruby環境だとテストできないかも。gemでrailsとrspec-railsをインストールすればテストできた。 #pre{{ gem install rails --version "=3.2.13" gem install rspec-rails }} **rails runnerが実行/デバッグできない [#k054dada] -これもよくわからず。Gemfileでgem 'debugger'すればdebugできるが、ruby-debugと衝突する? **ruby-debugでエラー [#e3c70076] -Gemfileでdebuggerを入れるとエラーになるらしい(衝突)。急にIDEでデバッグできなくなったりした。 -~/.gemにいろいろ入れているみたいなので一旦消してIntelliJを起動しなおす。