0

我有一个帖子列表,点击它时应该显示urlposts/this+is+the+title. 这样做之后,我将如何在控制器中捕获它以从数据库中获取数据?

     <% @posts.each do |fq| %>
     <%= link_to fq.title,fq%>
     <p><%= fq.content %></p>
     <hr />
     <% end %>

假设标题是 id =3 的“Ruby on Rails” 上面的代码会生成一个类似 'localhost:3000/posts/3' 的 url。但我希望链接是'localhost:3000/posts/ruby+on+rails'

4

1 回答 1

0

您正在寻找包含一些文本而不是 rails 生成的 id 的漂亮 url。然后你必须查看friendly_id gem。有你会感兴趣的好屏幕演员。

于 2013-02-15T09:40:03.320 回答