古いバージョンのドキュメントです。最新のバージョンはRails7.0.0

Railsドキュメント(v6.0.2.1)

モデルを生成

説明

モデルオブジェクトを生成
保存はまだされていないため、saveメソッドなどを使って保存
生成と同時に保存したい場合は、createメソッドを使用

使い方

モデル.new([属性])

モデルオブジェクトを生成

User.new
# <User id: nil, created_at: nil, updated_at: nil>

属性を指定

User.new(name: "DHH")
# <User id: nil, name: "DHH", created_at: nil, updated_at: nil>

ブロックで指定

users.new do |user|
  user.name = 'Oscar'
end

ソースコード