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