0
我的Rails應用程序使用用戶名,用戶無法使用他們的用戶名後備某些詞來獲取用戶的配置文件路徑其中
因此,如果一個用戶名是licata
,個人資料頁會http://localhost:3000/licata
。
顯然,我需要指定某些詞,如help
,因爲我在路由/help
的應用上有一個靜態頁面,所以像這樣的用戶名會產生衝突。
什麼是最有效的方法來做到這一點?
我的Rails應用程序使用用戶名,用戶無法使用他們的用戶名後備某些詞來獲取用戶的配置文件路徑其中
因此,如果一個用戶名是licata
,個人資料頁會http://localhost:3000/licata
。
顯然,我需要指定某些詞,如help
,因爲我在路由/help
的應用上有一個靜態頁面,所以像這樣的用戶名會產生衝突。
什麼是最有效的方法來做到這一點?
好的,我相信我找到了答案。如果其他人有這個問題,我會在這裏發帖。評論如果更好的方式或錯誤。
validates :username, :exclusion => { :in => %w(foo bar) }
其中foo
和bar
等都是不能使用的話。