Ruby on Rails 6.1モデルでの登録や更新

Ruby on Rails 6.1モデルでの登録や更新

#登録
User.new({name:”1″, email:”1@localhost”}).save
User.new({name:”2″, email:”2@localhost”}).save
User.new({name:”3″, email:”3@localhost”}).save
User.new({name:”4″, email:”4@localhost”}).save
User.new({name:”5″, email:”5@localhost”}).save

#更新1
u=User.find_by(name:5)
u.email=”update_5@localhost”
u.save

#更新2
u=User.find_by(name:4)
u.update_attributes(name:”4_update”)
#saveなしで更新される.

u=User.find_by(name:”4_update”)
u.update_attributes(created_at:1.year.ago)

#削除
User.find(1).destroy
User.find(2).destroy
User.find(3).destroy
User.find(4).destroy
User.find(5).destroy

コメントを残す

メールアドレスが公開されることはありません。