首先抱歉我的英语我是法国人
我正在使用Frindly_id gem来生成干净的网址,它工作得很好我仍然有问题,例如假设我有一个user_id = 1的用户和一个full_name = =“olivier logaro”所以当我去这个用户个人资料我有这个网址localhost:3000 / profile / olivier-logaro所以我想要但问题是当我去localhost:3000 / profile / 1它会给我olivier logaro的个人资料。所以我想要的是访问用户配置文件只有第一个网址,如果我尝试第二个网址,我将有一个错误,这个网址不会退出
答案 0 :(得分:0)
解决方案是每次在rails 3应用程序上查询时使用:
Profile.find_by_slug(params[:id])
如果你使用rails 4 app
Profile.find_by slug: params[:id]
答案 1 :(得分:0)