假设我有一个带有Post模型的Ruby on Rails博客应用程序。默认情况下,您可以通过http //.../ post/id阅读帖子。我添加了一个路线链接中的漂亮URL在链接
map.connect ':title', :controller => 'posts', :action => 'show'
将接受HTTP标题//.../(标题是唯一的),控制器将做标题查询并显示该网页。但是,当我现在调用<%= link_to h(post.title)时,在视图中发布%>,Rails仍然给我链接post/id类型。
是否有可能让Rails在这种情况下为我自动创建漂亮的链接?
但是,这仍然创建http:/.../ post/1234标题文本,即控制器名称仍然在那里:-( – Alex 2010-01-15 20:23:46
糟糕,错过了,答案更新。 – cwninja 2010-01-19 17:20:26