create_or_update method in rails

后端 未结 3 1706
-上瘾入骨i
-上瘾入骨i 2020-12-07 22:58
if ClassName.exists?([\"id = ?\", self.id])
  object = ClassName.find_by_name(self.name)
  object.update_attributes!( :street_address => self.street_address,
             


        
3条回答
  •  借酒劲吻你
    2020-12-07 23:36

    my_class = ClassName.find_or_initialize_by_name(name)
    
    my_class.update_attributes(
       :street_address => self.street_address,
       :city_name => self.city_name,
       :federalid => self.federalid,
       :state_prov_id => self.state_prov_id,
       :zip_code => self.zip_code
    )
    

提交回复
热议问题