LoginSignup
2
2

More than 5 years have passed since last update.

RubyMine: rails sとwebpack-dev-serverをワンクリックで実行 (IntelliJ IDEA with Ruby Plugin)

Last updated at Posted at 2019-04-07

よく foreman gemを使って Procfile を実行する方法が紹介されていますが、RubyMine/IntelliJ IDEAを使って表題の事を行う方法を紹介します。

動作確認環境

  • macOS 10.14.4
  • Ruby 2.5.3
  • Ruby on Rails 5.2.2
  • Webpack ~> 4.x
  • Vue ^2.6.10

前提として、WebpackとVueをRailsプロジェクトで使える状態になっていればOKです。

設定

ここから設定します

image.png

Railsの DevelopmentProduction はRubyMineでOpenすると自動的に作られますが、無ければ手動で作ってもOK。この設定をVCSで管理したい場合は Share にチェックを入れる。

image.png

./bin/webpack-dev-server の実行を追加します。 Bash が出てこない場合は BashSupport pluginをインストール。この設定をVCSで管理したい場合は Share にチェックを入れる。

image.png

image.png

一度 Apply をクリックして設定を保存。(そうしないと をクリックしても一覧に出てこない)

Compound を作成し、こんな感じに設定します。この設定をVCSで管理したい場合は Share にチェックを入れる。

image.png

OKをクリックして、三角マークの Run ボタンを押す(ショートカットがお好きな方は Cmd+Alt+R ※設定に依存)

image.png

app.vue を少し変更して(↓ ! の数を増やしてみました) 自動的にブラウザの表示がリフレッシュされている事が確認できたら、設定完了です。

image.png

image.png

設定内容をVCSで管理する場合

以下のように 1: ProjectProject Files を選択すると隠しファイルも表示されます。 Share した設定は、 runConfigurations に表示されるので、これらをVCSで管理します。

image.png

私が使っている .gitignore はこちらで公開中です(できればそのまま使わず、参考程度に。)

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2