【发布时间】:2013-02-15 08:53:04
【问题描述】:
我有一个帖子列表,单击该列表时应将url 显示为posts/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'
【问题讨论】:
-
第一件事:您的问题对我们来说不够清楚。如果您可以指定一个用例,或显示一些代码,并告诉我们您想要实现的目标以及您目前朝着这个目标迈进的位置。现在。您似乎在理解 Rails 路由方面遇到了麻烦:我建议阅读 this guide,这是有关此事的参考。
标签: ruby-on-rails link-to