이 형식은 해당 커스텀 필드만 변경한다고 생각합니다. 간단히 테스트해 보았는데 효과가 있었던 것 같습니다. ![]()
users=User.where("users.created_at <= '2019-09-13'::timestamp")
users.each do |u|
u.custom_fields["user_field_16"] = "Nil"
u.save
end
다만 ‘Nil’ 대신 필드를 NULL로 설정하고 싶다면 다음 코드를 시도해 볼 수 있습니다:
users=User.where("users.created_at <= '2019-09-13'::timestamp")
users.each do |u|
u.custom_fields["user_field_16"] = NIL
u.save
end