データの取得と表示
1.ActiveRecoadメソッド
・モデルがテーブル操作に関して使用できるメソッドの総称
・テーブルに情報を保存したり取得するために使用する
メソッド |
用途 |
all |
テーブルのすべてのデータを取得する |
find |
テーブルのレコードの内、ある1つのデータを取得する |
new |
クラスのインスタンス(レコード)を生成する |
save |
クラスのインスタンス(レコード)を保存する |
2.findメソッド
・モデルが使用できるActiveRecoadメソッド
・メソッドの引数に、モデルが対応するテーブルのレコードが持つidを記述して実行することで、該当するidのレコードを1つ取得する
モデル名.find(レコードのid)
・.カラム名とつなげることで、特定のカラムの値のみを取り出すことができる
3.allメソッド
・モデルに対応するテーブルのレコードを全て取得する
モデル名.all