データの追加

class TestController < ApplicationController
  def index
    Company.create(name: 'test', founding_date: '2024-8-16')
  end
end
ORMはコントローラーのメソッド内に記入することで、アクセスされたときに動作させることができます。
上の例ではアクセス時にCompanyモデルにデータを追加しています。

データの追加は
モデル.create(フィールド名: 値)

の形式で記入します。

また、
変数 = モデル.new(フィールド名: 値)
変数.save

と記入しても同じ内容となります。

データ追加時にはidというフィールドが自動で作成されますが、こちらは重複のない値が連番でふられ、追加されたデータを一意に見分けるためのフィールドです。