我的Rails应用使用用户名来获取用户的个人资料路径
def to_param
username
end
因此,如果用户名为licata
,则个人资料页面将为http://localhost:3000/licata
。
显然,我需要指定某些不能使用的单词help
,因为我在应用程序上有一个静态页面,路径为/help
,因此像这样的用户名会产生冲突。
最有效的方法是什么?
答案 0 :(得分:0)
好的,我相信我找到了答案。如果其他人有这个问题,我会在这里发帖。评论是否更好的方式或错误。
validates :username, :exclusion => { :in => %w(foo bar) }
其中foo
和bar
等等是您无法使用的字词。