Passing extra data to find_or_create

后端 未结 2 611
旧时难觅i
旧时难觅i 2020-12-29 08:15

Something I\'ve always wondered about rails is the ability to pass extra data to find_or_create methods in rails. For example, I can\'t do the following

User         


        
2条回答
  •  無奈伤痛
    2020-12-29 09:00

    With rails 4.x

    DEPRECATION WARNING: This dynamic method is deprecated. Please use e.g. Post.find_or_create_by(name: 'foo') instead
    

    Use this

    User.find_or_create_by(first_name: 'Scarlett') do |user|
      user.last_name = 'Johansson'
    end
    

提交回复
热议问题