如何在Rails中link_to ruby​​代码和文本

时间:2013-10-18 00:02:55

标签: ruby-on-rails ruby ruby-on-rails-4 ruby-2.0

我有以下ruby代码,显示博客文章的评论数量:

<%= post.comments.count %> comments

例如,如果帖子有3条评论,则视图中呈现的内容为“3条评论”。我现在要做的是将此文本作为帖子的显示页面的链接,但我不确定如何将ruby代码和文本组合到link_to中。以下代码将数字3(假设帖子有3条评论)链接到帖子的显示页面。

<%= link_to post.comments.count, post %>

如何使用此语句并将整个字符串“3 comments”作为显示页面的链接?

1 个答案:

答案 0 :(得分:3)

几乎!

插值就是你想要的。红宝石进入#{}。

<%= link_to "#{post.comments.count} comments", post %>