Creo que este formato solo cambia el campo personalizado en cuestión. Lo he probado brevemente y parece que funcionó. ![]()
users=User.where("users.created_at <= '2019-09-13'::timestamp")
users.each do |u|
u.custom_fields["user_field_16"] = "Nil"
u.save
end
Aunque si quisieras que el campo fuera NULL en lugar de decir ‘Nil’, podrías intentar esto en su lugar:
users=User.where("users.created_at <= '2019-09-13'::timestamp")
users.each do |u|
u.custom_fields["user_field_16"] = NIL
u.save
end