Некоторое поле пустое или отсутствует, хотя не должно быть. Вы можете попробовать добавить оператор put на строке 111 для вывода данных пользователя и проверить, не пустые ли какие-либо из этих полей. Если они пустые, то нужно разобраться, почему это происходит.
@pfaffman Спасибо за быстрый ответ. Я ценю вашу помощь.
Официальный скрипт импорта q2a никогда не работал у меня, даже для других сайтов q2a. Ваш скрипт работает отлично.
Если какое-то поле отсутствует или пустое, я согласен не импортировать этих пользователей. Пожалуйста, сообщите, как это сделать. Какую строку кода нужно изменить.
Кстати, я не очень хорошо разбираюсь в программировании Я просто буду следовать вашим инструкциям по изменению кода.
Спасибо!
Это выходит за рамки того, что можно сделать здесь. Если вам нужна дополнительная помощь, пожалуйста, ознакомьтесь с материалом по адресу Redirecting… и сообщите мне о ваших потребностях.
@pfaffman Я опробовал решение ниже на строке 111, и оно сработало. Видите ли вы проблему в этом коде? Я планирую удалить всех пользователей с указанным ниже email/именем пользователя после импорта.
Ещё раз спасибо за вашу помощь!
if !username
username = "userempty"
end
if !email
email = "test@example.com"
end
puts "username: #{username}"
puts "email: #{email}"