LoginSignup
10
7

More than 5 years have passed since last update.

rails file 構成 役割 メモ

Posted at

Gemfile
 管理ファイル
README
 配布物の一般的な情報を記載したファイルである。
Rakefile
 タスク
app
メインのアプリケーション、ここにいろいろ書く、アプリケーションを格納するディレクトリ
主要なプログラムはこの配下に格納
 assets/
スタイルシートや画像などを格納するディレクトリ
 controllers/
コントローラを格納するディレクトリ大事、よく使う
 helpers/ 
  ヘルパーを格納するディレクトリ
 mailers/
  メール系
 models/
  モデルを格納するディレクトリ
大事、よく使う
 views/
  見える感じ*大事、よく使う HTML,CSS,JS
 .swp
実際にはないが、どっかで
bin(後でコピー)
bundle

rails
rake
setup
config
設定を書くところ
config.ru
 後で
db
 データを保存するところ
lib
 複数のアプリケーション間で共有するライブラリを格納するディレクトリ
log
 ログファイルが格納されるディレクトリ。ログファイルはアプリケーションと環境ごとに作成される
  logファイル
     履歴
public
 Web上に公開するファイルを格納するディレクトリ
test
テストするディレクトリ(後で)
アプリケーションのテストに使うファイルを格納するディレクトリ
tmp
キャッシュなど、一時的なファイルを格納されるディレクトリ
vendor
ライブラリや他のアプリケーションで共有するような外部ライブラリを格納するディレクトリ

詳しくはhttp://railsdoc.com/rails_base

View (目に見えるもの全て)
 HTML、CSS、JS
Controlー以下ruby
 何を表示するか?
 エラーを返す
Model DBにデータ出し入れ MVCモデル(検索)
   ⇅ Ruby
DataBase
 ーmysql

10
7
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
10
7