Ruby on Rails自定义link_to

时间:2013-02-15 08:53:04

标签: ruby-on-rails link-to

我有一个列表帖子,点击后会将url显示为posts/this+is+the+title。 执行此操作后,如何在控制器中捕获此数据以从数据库中获取数据?

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

假设标题是“Ruby on Rails”,id = 3 上面的代码生成了一个像这样的'localhost:3000 / posts / 3'的URL。但我希望链接为'localhost:3000 / posts / ruby​​ + on + rails'

1 个答案:

答案 0 :(得分:0)

你正在寻找漂亮的网址,包括一些文字,而不是铁轨生成的ids。然后你必须调查friendly_id gem。你会感兴趣的是screen cast