Output Diary

プログラミング × 読書 のアウトプットを発信しています

【Rails】データベースとは

データベースとは、
データを保存する場所のことをいいます。
 
Railsでは、
3種類の「環境」が用意されています。
 
環境の種類
環境のシステム名
用途
開発
development
開発時の動作確認
テスト
test
自動テスト
本番
production
ユーザーが利用可能な形で稼働
 
 
1つの環境に対して1つのデータベースが対応します。
 
 
開発時は、
開発テストの2種類の環境を使います。
 
 

テンプレートエンジン

Railsを使った開発では、
テンプレートエンジンが用いられています。
 
テンプレートエンジンとは、
ひな形(テンプレート)に値(パラメータ)を埋め込んで、
ドキュメントを生成したものです
 
その生成したドキュメントが手順書となります。

 

 

ERB

RailsはデフォルトでERBというテンプレートが採用されています。
 
ERBとは、
HTMLとほぼ同じ見た目で、
各要素がタグで囲まれており、Rubyスクリプトを埋め込むことが出来るものです。