所以目前我有一些像/ users / 1 /当我想查看一个用户配置文件. Dunno这个问题是多么简单或常见的问题,在这一点上我有点Rails noob,但是我怎么可以通过routes.rb来改变/ user / chiggins / chiggins是唯一的用户名?
非常感谢!
解决方法
您需要在用户模型中覆盖to_param方法:
class User def to_param username end end
然后,rails将自动使用它进行路由.见http://api.rubyonrails.org/classes/ActiveRecord/Base.html#method-i-to_param