Как увидеть причину Rollback в ActiveRecord (Ruby on Rails)?
Если при попытке сохранить запись в Ruby on Rails в логах мы видим только Rollback - попробуйте сохранять запись с восклицательным знаком (bang).
Было:
Было:
# код в контроллере @user.save
# в логах никакой конкретной информации ROLLBACK
Стало:
# код в контроллере (save с восклицательным знаком) @user.save!
# в логах теперь больше полезной инфы ROLLBACK Completed 422 Unprocessable Entity ActiveRecord::RecordInvalid - Validation failed: User type can't be blank