ActiveRecord是否具有内置的upsert功能?我知道我可以自己写,但是我显然不愿意这样的事情已经存在。

最佳答案

Model.find_or_initialize可能会满足您的要求。您可以将它与saveupdate_attributes链接(如果可行)。

Rails Guides中有更多信息。

10-06 15:41