5
我跟隨Devise's instructions for using usernames in addition to emails進行登錄。除了人們可以註冊重複的用戶名之外,它的工作很好。如果有人試圖用重複的電子郵件地址來註冊,他們都帶有註冊頁面上此錯誤消息:Devise for Rails中的唯一用戶名
1錯誤,無法儲存禁止該用戶:
Email has already been taken
我想要的東西用戶名非常相似。我如何實現這一點?
完美,錯誤消息正是我希望這將是:「用戶名已被佔用」。 –
我認爲這在您更改用戶名時不起作用,然後希望將其更改回原來的位置,即當您要編輯您的配置文件時。 例如,如果您想將您的用戶名從abc更改爲abc1,它將起作用,但是如果您想要將其更改回abc並點擊更新按鈕,您將會看到'用戶名已被佔用'錯誤 – idjuradj
@尼古拉斯我相信你在你的代碼中創建了兩個模型,或者還有其他一些問題。 –