Я относительно новичок в Ruby, Sinatra и DataMapper, но у меня есть вопрос об ошибках проверки DataMapper.
Я знаю, что вы можете увидеть любые ошибки, которые возникают при попытке сохранить новую строку в базе данныхс DataMapper, выполнив что-то вроде следующего:
user = User.new username: 'bradleygriffith', password: 'not_my_password'
if user.save
#success!
else
user.errors.each do |error|
puts error
end
end
Что я хотел бы сделать, это определить, на каком свойстве произошла ошибка.Таким образом, например, я мог бы разместить сообщения об ошибках рядом с соответствующими полями в моей регистрационной форме.То есть я хочу знать, что владелец регистрации ввел, скажем, недопустимое имя пользователя до , отображая сообщение об ошибке, чтобы я мог разместить сообщение рядом с полем имени пользователя.
Возможно ли это?