Rails 콘솔에서 사용자 정의 필드 조작하기

이 형식은 해당 커스텀 필드만 변경한다고 생각합니다. 간단히 테스트해 보았는데 효과가 있었던 것 같습니다. :+1:

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