Проблема:
Я работаю над импортом файла CSV для пользователей.
И я хочу создать для них пользовательское поле «Порядок отображения» и заполнить его, если такое пользовательское поле существует для пользователей модели.
То, что я сделал сейчас:
order_field = CustomField.where(name: ["rank", "оrder"]).first
#loop
u = User.new
u.login = login
u.firstname = firstname
u.lastname = lastname
u.admin = true if login == 'admin'
u.status = true
u.auth_source_id = 1 if !AuthSource.search(login).empty?
u.type = 'User'
u.mail = email
u.mail_notification = Setting.default_language
u.mail_notification = Setting.default_notification_option
u.save!
custom_value_exists = _________
# x = u.custom_value_for(order_field) if order_field if custom_value_exists
# >> <CustomValue id: 5926, customized_type: "Principal", customized_id: 4766, custom_field_id: 28, value: "11">
# y = ________create____ if !custom_value_exists
#loop
Но моих знаний в Redmine недостаточно, чтобы ответить, как установить значение.