Ruby on rails 在rails路由中使用资源而不是id生成永久链接
有没有一种简单的方法让rails路由生成带有永久链接而不是id的URL 我的意思是Ruby on rails 在rails路由中使用资源而不是id生成永久链接,ruby-on-rails,routing,Ruby On Rails,Routing,有没有一种简单的方法让rails路由生成带有永久链接而不是id的URL 我的意思是 resources :posts #=> generates urls like posts/12, posts/45/edit, ... 可在控制器中用作查找(参数[:id]) 现在 def to_param self.permalink end URL变成/posts/what is rails,/posts/what is rails/edit, 现在要找到permalink的记录,我们还需要
resources :posts #=> generates urls like posts/12, posts/45/edit, ...
可在控制器中用作查找(参数[:id])
现在
def to_param
self.permalink
end
URL变成/posts/what is rails,/posts/what is rails/edit,
现在要找到permalink的记录,我们还需要做
*通过permalink查找(参数[:id])*
现在的问题是,有没有一种更简单的方法来生成包含永久链接的URL呢