gpt4 book ai didi

ruby-on-rails - rails find_or_initialize 在关系上

转载 作者:行者123 更新时间:2023-12-04 22:22:41 25 4
gpt4 key购买 nike

当我创建一个新用户时,为了避免重复,我使用 find_or_initialize 方法:

user = find_or_initialize_by_email(the_email)

如果此用户是与相关公司创建的,如何避免公司中的重复?

我可以做这样的事情:
find_or_initialize_by_email_and_by_company_name(the_email, the_company_name)

谢谢!

最佳答案

Rails 3.2 方式是

User.where(email: the_email, company_name: the_company_name).first_or_initialize

关于ruby-on-rails - rails find_or_initialize 在关系上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12566884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com