post我试图通过使用carrierwave gem上传的每个相关帖子显示附加图片来按标签检索相关帖子
标签是从头开始编写的,但类似于 act-as-taggable-on gem 。 以下从Rails count article per tag and related article by tag挑选的解决方案按标题显示相关帖子。
<% @posts.each do |post| %>
<% post.tags.each do |tag| %>
RELATED POSTS:
<% tag.posts.each do |related_post| %>
<%= link_to related_post.title + " , ", post %>
<% end %>
<% end %>
<% end %>
现在我希望按照图片而不是title
显示相关帖子。显示帖子的代码的代码是
<%= image_tag(post.cover.url(:thumb)) if post.cover? %>
我如何在上面的相关帖子中使用它? 我试过了
<%= image_tag(related_post.cover.url(:thumb)) if post.cover? %>
但这会引发:
NameError:#&lt;#:0x007fb67db38fb8&gt;
的未定义局部变量或方法'related_post'
显然{carrier}上传器模型中没有记录related_post
,因为它与标签模型不同。有什么帮助吗?