我有一个 User 模型,其中用户有一个用户名,并且 User has_one :profile
我想制定一条路线,这样如果一个人去“ http://www.website.com/username ”,它就会去profile#show。
在我的路线的底部,我有:
match ":username" => "profiles#show"
但是,它没有找到我所期望的配置文件的 ID。
ActiveRecord::RecordNotFound in ProfilesController#show
Couldn't find Profile without an ID
我只是不确定如何正确制作路线,所以我从 :username 获取用户的 ID
谢谢