データの取得と表示

1.ActiveRecoadメソッド

 ・モデルがテーブル操作に関して使用できるメソッドの総称

 ・テーブルに情報を保存したり取得するために使用する

メソッド

用途

all

テーブルのすべてのデータを取得する

find

テーブルのレコードの内、ある1つのデータを取得する

new

クラスのインスタンス(レコード)を生成する

save

クラスのインスタンス(レコード)を保存する

 

2.findメソッド

 ・モデルが使用できるActiveRecoadメソッド

 ・メソッドの引数に、モデルが対応するテーブルのレコードが持つidを記述して実行することで、該当するidのレコードを1つ取得する

  モデル名.find(レコードのid)

 ・.カラム名とつなげることで、特定のカラムの値のみを取り出すことができる

 

3.allメソッド

 ・モデルに対応するテーブルのレコードを全て取得する

  モデル名.all