我希望获得与用户类似的链接:/chicago/123-olegpasko
。
在我的帮手中:
def users_path(user)
"/#{if user.city; user.city.name; else; "city";end}/#{user.to_param}"
end
如何创建正确的路线?
现在我有类似的东西:
match 'dontknow/:id' => 'users#show', :as => :users
答案 0 :(得分:1)
答案 1 :(得分:1)
在模型中简单添加以下行:
def to_param
"#{id}-#{name.parameterize}"
end
答案 2 :(得分:0)
解决方案很简单:
match ':name/:id' => 'users#show', :as => :users