【发布时间】:2014-03-16 06:28:24
【问题描述】:
我还是个新手,不知道如何让我的博客标题链接到完整的帖子。我正在使用友好的 id gem 并按照 http://guides.rubyonrails.org/getting_started.html 的入门说明构建了这个基本博客
以下是将标题转换为链接的当前代码,但所有标题都继续链接到帖子的索引页面。可链接的标题应指向类似于此示例的内容:
example.com/posts/my-first-blog-post
<h1>The Blog!</h1>
<div class="container">
<div class="row">
<div class="col-md-1">
<% @posts.each do |post| %>
<h2><%= link_to post.title %></h2>
<P><%= truncate (post.body), :length => 250 %></p>
<% end %>
</div>
</div>
</div>
如果能帮助我将这些标题链接到使用友好 ID 创建的链接名称,我将不胜感激。如果有任何区别,则从标题生成 slug,当我不使用友好 ID 时,我确实为所有以前发布的博客文章添加并保存了 slug。
提前感谢您的帮助。
【问题讨论】:
-
以下所有三个答案都解决了这个问题。感谢您的帮助。对所有三个都投了赞成票,因为我不能接受所有都是成功的答案。
标签: ruby-on-rails ruby-on-rails-4 friendly-id