回答編集履歴

1 追記修正

CHERRY

CHERRY score 17312

2019/05/17 12:40  投稿

質問の意味が捉えにくいのですが、別の質問 [viewのテンプレートファイル作成について](https://teratail.com/questions/189025) に関連しているとして回答すると...
Rails の開発・実行の環境構築( Ruby や Gem をコンパイルしてインストール)するために `Command Line Tools for Xcode`(コマンドライン用コマンド) が必要です。
具体的には、`brew install 〜` や `rbenv install 〜` のコマンドを実行した際に Xcode のコマンドラインコマンドが呼び出されてコンパイルされます。
Rails の実行環境を構築するためには、Xcode に付随するコマンドラインコマンドを使いますが、通常の Rails のプログラミングには、Xcode は、ほとんど使いません。(実際には、`bundle install` を実行した場合、 gem のインストール時に実行されていますが... 意識はしないと思います。)
Rails 開発に Xcode の GUI 画面を(エディタ等で)使うかという話であれば、**一度も使ってない**です。
----
Rails の開発環境を構築した後は、基本的に
* `rails new アプリ名` で rails のプロジェクトを作成して、
* テキストエディタ等で、Ruby のコードを作成・編集して、
* `rails s` で開発用のサーバーを起動して、Webブラウザで動作テスト
で、開発は可能です、
teratail の質問を見ていると ローカルPC での Rails 開発のテキストエディタや IDE としては、
* VS Code
* Atom
* Sublime Text
* RubyMine
(順不同)
あたりがよく使われているようです。
あたりがよく使われているようですので、これらのエディタであれば、Google 検索しても使い方の説明しているページが多いのではないでしょうか。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る