ruby - 中间人:如何获取当前文章标题?

标签 ruby middleman

当使用“middleman-blog”扩展在 Middleman 中生成一个简单的博客时,我得到一个布局文件,它只生成帖子的内容。

我想要的是获取当前帖子的标题并显示它。

我现在拥有的:

<% blog.articles.each do |article| %>
    <%= link_to article.title, article %>
<% end %>

即使只显示单个帖子内容,这也会遍历每个帖子标题。所以它为 url/post-title-one 输出类似这样的内容


文章标题一 文章标题二 文章标题三

“只有帖子标题一的内容”


我想尝试一下

<% blog.articles.each do |article| %>
    <%= link_to current_article.title, article %>
<% end %>

但它只是随机吐出两个页面标题。

最佳答案

如果您想打印当前文章的标题,只需使用 <%= current_article.title %> .

关于ruby - 中间人:如何获取当前文章标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21840836/

相关文章:

ruby - 平台系列与 rubocop 的阵列

android - Ruby 是一种有用的编程语言吗?

ruby-on-rails - 如何从没有直接关联的 link_to 创建资源?

ruby - 不能通过凉亭在中间人上使用基础

ruby - 在 markdown 文件中编辑 YAML Frontmatter

javascript - 使用中间人的页面特定 JavaScript

ruby - JetBrains RubyMine 3.2.4 调试器不工作

ruby-on-rails - 工厂女孩 : want to prevent factory girl callbacks for some traits

api - RequeSTLy chrome 扩展模拟 api 响应 503

ruby - 如何忽略 Middleman Sitemap 中的页面