我是 Rails 的新手,并使用此代码来更新或插入。
user = User.find_by_email(params[:email])
if user.nil?
User.create!(params)
else
user.save(params)
end
// params is a hash with keys as table columns
此代码不起作用。另外,我想知道 Rails 是否有一些神奇的东西可以在一行中做到这一点?
我没有声明email
为主键,但它会是唯一的。它会帮助我将其声明为主要吗?