我有以下ruby代码,显示博客文章的评论数量:
<%= post.comments.count %> comments
例如,如果帖子有3条评论,则视图中呈现的内容为“3条评论”。我现在要做的是将此文本作为帖子的显示页面的链接,但我不确定如何将ruby代码和文本组合到link_to中。以下代码将数字3(假设帖子有3条评论)链接到帖子的显示页面。
<%= link_to post.comments.count, post %>
如何使用此语句并将整个字符串“3 comments”作为显示页面的链接?
答案 0 :(得分:3)
几乎!
插值就是你想要的。红宝石进入#{}。
<%= link_to "#{post.comments.count} comments", post %>