RubyMine 2026.1 Help

フィールドの導入

フィールドの導入リファクタリングを使用すると、指定した値をインスタンス変数またはクラス変数に抽出できます。

以下のアニメーションは、文字列からインスタンス変数に特定の単語を抽出する方法を示しています。

extract field

フィールドを抽出するには

  1. リファクタリングする値を選択するか、必要な値を含む文字列にキャレットを配置します。

  2. メインメニューで、 リファクタリング | 抽出 / 導入 | フィールド Ctrl+Alt+F に移動します。

  3. (オプション) 抽出可能な式が複数含まれる場所にキャレットを置く場合は、必要な式を選択して Enter を押します。

  4. (オプション)式の出現箇所が複数見つかった場合は、選択した出現箇所のみを置き換えるか、見つかったすべての出現箇所を新しい変数に置き換えるかを指定します。

    出現箇所をすべて置換する
  5. インスタンス / クラス変数名を指定して Enter を押します。

サンプル

class Hello def greet puts "Hello from JetBrains" end def bye puts "Goodbye from JetBrains" end end
class Hello def initialize @name = "JetBrains" end def greet puts "Hello from #{@name}" end def bye puts "Goodbye from #{@name}" end end
2026 年 6 月 2 日