在rails路由中使用资源而不是id生成永久链接

时间:2012-04-26 13:02:21

标签: ruby-on-rails routing

是否有一种简单的方法可以使rails路由生成具有永久链接而不是id的URL 我的意思是......

resources :posts #=> generates urls like posts/12, posts/45/edit, ...

可以在控制器中用作 find(params [:id])

现在

def to_param
  self.permalink
end

网址变为 / posts / what-is-rails,/ posts / what-is-rails / edit , 现在要找到永久链接我们仍然需要做的记录

*的 find_by_permalink(PARAMS [:ID])*

现在的问题是,是否有更简单的方法来生成包含永久链接的网址

1 个答案:

答案 0 :(得分:1)