2009-12-26 56 views
2

有誰知道Rails的「建議用戶名」插件?我想要一些能夠檢查用戶名是否可用的類型,並在不可用時顯示建議的用戶名。我知道這很容易實現,只是想知道是否有人看到了一些開箱即用的東西。Ruby on Rails推薦的用戶名插件?

謝謝!

回答

1

我很遺憾地說,經過大量研究,我還沒有找到任何東西。沒有片段。沒有寶石。沒有。

看起來你不得不推出自己的。成爲先鋒,並將您的代碼片段發佈到某處。我懷疑用戶名建議可能會被封裝爲插件,所以如果您想貢獻和滾動您自己的解決方案,請張貼一段代碼。

+0

我認爲你是對的。我已經創建了它,很可能很快就會發生凝聚或博客化。 – Tony 2009-12-29 16:10:52

0

Jerry Luk已經寫了一個叫做username_suggester的紅寶石寶石,它將插入ActiveRecord來創建用戶標識建議。它目前依賴於在查詢中支持RLIKE operator的數據庫。我在Sinatra應用程序中使用過它,但看起來它是爲Rails設計的。它是MIT Licensed。它使用firstname和lastname屬性來生成建議,並且還會嘗試將數字附加到用戶標識的末尾。您可以強制使用用戶標識符的長度,並且還可以告訴它您想從建議中排除的用戶標識符。

例如,如果你想要的tamoyal用戶ID但用戶ID被採取,並且用戶ID必須是至少6個字符,這裏是5個用戶ID建議將產生(如果它們是唯一)的列表:

amoyal 
tamoyal 
tonyamoyal 
amoyalt 
amoyaltony