古いバージョンのドキュメントです。最新のバージョンはRails7.0.0

Railsドキュメント(v6.0.2.1)

フォルダ構造

フォルダ一覧

ファイル名   説明
Gemfile   gemの依存関係を指定できるファイル
README.rdoc   説明書
Rakefile   ターミナルから実行可能なタスク
config.ru   Rackの設定
app/   アプリケーションを格納するディレクトリ。主要なプログラムはこの配下に格納
  assets/ スタイルシートや画像などを格納するディレクトリ
  assets/images/ スタイルシートや画像などを格納するディレクトリ
  assets/javascript/ 公開するJavaScriptのスクリプトを格納するディレクトリ
  assets/stylesheets/ 公開するスタイルシートを格納するディレクトリ
  controllers/ コントローラを格納するディレクトリ
  controllers/application_controller.rb アプリケーションで共通のコントローラ
  helpers/ ヘルパーを格納するディレクトリ
  helpers/application_controller.rb アプリケーションで共通のヘルパー
  models/ モデルを格納するディレクトリ
  viewa/ ビューを格納するディレクトリ
  views/layouts/ ビューのレイアウトとして使用するRHTMLテンプレートを格納するディレクトリ
  views/layouts/application.html.erb アプリケーションで共通のレイアウト
config/   プロジェクトの設定ファイルを格納するディレクトリ
config/environments/   環境単位の設定ファイルを格納するディレクトリ
config/initializers/   初期化ファイルを格納するディレクトリ
config/locales/   辞書ファイルを格納するディレクトリ
db/   データベースの設定ファイルを格納するディレクトリ
  migrate/ マイグレーションファイルを格納するディレクトリ
doc/   ドキュメントを格納するディレクトリ
lib/   複数のアプリケーション間で共有するライブラリを格納するディレクトリ
  assets/ 自分で生成したライブラリを格納するディレクトリ
  tasks/ 自分で生成したRakefileを格納するディレクトリ
log/   ログファイルが格納されるディレクトリ。ログファイルはアプリケーションと環境ごとに作成される
public/   Web上に公開するファイルを格納するディレクトリ
script/   開発に役立つプログラムを格納されるディレクトリ
  about Rubyのバージョン情報、アプリケーションで仕様されているRailsのコンポーネント、およびその他の設定。情報を表示するスクリプト
  breakpointer ブレークポイントが設定されたアプリケーションと通信しながら、アプリケーションの動作状況を対話的に調査するクライアントスクリプト
  consoil irbを使ってアプリケーションのメソッドを対話的に実行できるスクリプト
  destroy generateによって生成されたファイルを削除するスクリプト
  generate コードジェネレータ
  plugin pluginスクリプトにより、Railsの機能を拡張するプラグインのインストールと管理するスクリプト
  runner アプリケーション内のメソッドをWebコンテント外で実行するスクリプト
  server Webサーバ上でアプリケーションを実行するスクリプト
  benchmarker アプリケーション内の1つまたは複数のメソッドのパフォーマンス値を算出するスクリプト
  profiler アプリケーション内のコードを対象に、実行時にプロファイルの要約を生成するスクリプト
tmp/   キャッシュなど、一時的なファイルを格納されるディレクトリ
test/   アプリケーションのテストに使うファイルを格納するディレクトリ
vendor/   ライブラリや他のアプリケーションで共有するような外部ライブラリを格納するディレクトリ
  rails/ rails:freeze:gemsタスクでバージョンを固定したRailsを格納するディレクトリ
  plugins/ プラグインを格納するディレクトリ