データの追加
class TestController < ApplicationController def index Company.create(name: 'test', founding_date: '2024-8-16') end end
ORMはコントローラーのメソッド内に記入することで、アクセスされたときに動作させることができます。
上の例ではアクセス時にCompanyモデルにデータを追加しています。
データの追加は
の形式で記入します。
また、
と記入しても同じ内容となります。
データ追加時にはidというフィールドが自動で作成されますが、こちらは重複のない値が連番でふられ、追加されたデータを一意に見分けるためのフィールドです。
上の例ではアクセス時にCompanyモデルにデータを追加しています。
データの追加は
モデル.create(フィールド名: 値)
の形式で記入します。
また、
変数 = モデル.new(フィールド名: 値)
変数.save
変数.save
と記入しても同じ内容となります。
データ追加時にはidというフィールドが自動で作成されますが、こちらは重複のない値が連番でふられ、追加されたデータを一意に見分けるためのフィールドです。