RubyMine 2018.3ヘルプ

Railsアプリケーションエレメントの作成

RubyMineを使用すると、Railsアプリケーションに必要なすべての要素(コントローラー、ビュー、モデルなど)のスタブを追加できます。Railsジェネレータを起動する方法はいくつかあります。

  • Ctrl を2回押して、必要なコマンドまたはその部分(rails gコントローラーなど)を入力し始めます。次に、候補リストからこのコマンドを選択して Enterを押します。

  • ツール | Rails ジェネレーターの実行メニューコマンドを使用してください。

  • ファイル | 新規Alt+Insert)に行き、Rails ジェネレーターの実行を選択してください。

このトピックでは、Railsアプリケーション要素の作成方法に関するいくつかの例を紹介します。

コントローラーとアクションを作成する

コントローラーとオプションでそのアクションを生成するには、以下の手順に従います。

  1. Ctrl を2回押して、rails gコントローラーと入力します。 rails g controller を選択して Enterを押します。

  2. 呼び出された新しいコントローラーを追加ダイアログで、コントローラー名を指定してください。オプションで、アクション名をスペースで区切って追加します(例えば、新規作成)。OKをクリックしてください。

    Add New Controller
  3. RubyMineは必要なファイル(コントローラー、ビュー、その他)を生成し、実行ツールウィンドウに出力を表示します。

    Run tool window

    任意のファイルをクリックしてエディターですばやく開くことができます。

アクションからビューを作成する

指定したコントローラーアクションのビューをエディターで直接作成できます: これをする:

  1. エディターでコントローラーファイルを開きます。

  2. 目的のアクションを見つけて、エディターの左のガターにある View for action アイコンをクリックします。

    Create view from action
  3. メソッドに関連付けられたビューが存在する場合は、それがエディターで開かれます。ビューが存在しない場合、RubyMineは新しいビューを作成することを提案します。

    Go to view

    ビューファイルの名前を指定してOKをクリックします。ERBまたはHamlビューを作成できます。

モデルを作成する

モデルを作成するには、以下の手順を実行します。

  1. Ctrl を2回押して、rails gモデルと入力します。 rails g model を選択して Enterを押します。

  2. 呼び出された新しいモデルを追加ダイアログで、モデル名、属性、およびそのタイプを指定します(例えば、記事のタイトル:文字列テキスト:テキスト)。OKをクリックしてください。

    Add New Model
  3. RubyMineは必要なファイル(モデルと移行)を生成し、Runツールウィンドウに出力を表示します。

    Run tool window

    任意のファイルをクリックしてエディターですばやく開くことができます。

マイグレーションの実行

移行を実行するには、対応するRakeコマンドを実行する必要があります。

  1. Ctrl を2回押して、rake db:マイグレーションと入力します。 rake db:migrate を選択して Enterを押します。

  2. 呼び出されたダイアログでは、最新のものを選択するか、特定の移行を選択できます。OKをクリックしてください。

    Execute db:migrate
  3. RubyMineはこの移行を実行し、作成されたテーブルをRunツールウィンドウに表示します。

    Run tool window
最終更新日: 2019年1月10日