Я rails3.0.4 и установить с таблицей следующих пользователей
create_table "users", :force => true do |t|
t.string "login"
t.string "email"
t.string "crypted_password", :null => false
t.string "password_salt", :null => false
t.string "persistence_token", :null => false
t.string "single_access_token", :null => false
t.string "perishable_token", :null => false
t.datetime "created_at"
t.datetime "updated_at"
t.string "database_authenticatable", :null => false
t.string "recoverable"
t.string "rememberable"
t.string "trackable"
t.string "reset_password_token"
end
Таблица пользователей не была создана devise, но я добавил необходимые
столбцы в миграции.
И следующие настройки в config / initializers / devise.rb
config.authentication_keys = [ :email]
Но каждый раз, когда я пытаюсь зарегистрироваться как новый пользователь, он выдает:
2 errors prohibited this user from being saved:
Login is too short (minimum is 3 characters)
Login should use only letters, numbers, spaces, and .-_@ please.
Есть идеи, почему это могло произойти?