0

リストの投稿があり、クリックすると as が表示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」にしたいと思います

4

1 に答える 1

0

Railsが生成するIDの代わりにテキストを含むきれいなURLを探しています。次に、 Friendly_id gemを調べる必要があります。あなたが興味を持っている良いスクリーンキャストがあります.

于 2013-02-15T09:40:03.320 に答える