Манипулирование пользовательскими полями из консоли 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

Хотя, если вы хотите, чтобы поле было NULL, а не, скажем, ‘Nil’, попробуйте вот так:

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