Manipulation des champs utilisateur personnalisés depuis la console Rails

Je pense que ce format ne modifie que le champ personnalisé en question. Je l’ai testé brièvement, et il a semblé faire l’affaire. :+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

Cependant, si vous vouliez que le champ soit NULL plutôt que de dire « Nil », vous pourriez essayer ceci à la place :

users=User.where("users.created_at <= '2019-09-13'::timestamp")
users.each do |u|
  u.custom_fields["user_field_16"] = NIL
  u.save
end