我正在尝试找到一种方法来显示查看徽章和"granted_at"记录。它将呈现(在视图中(:
<% @profil.badges.each do |badge| %>
<%= image_tag (badge.custom_fields[:image]), badge.granted_at %>
<% end %>
我应该让功绩观察者在视图上得到这个吗?还是有更简单的解决方案?
(我在轨道上 5(
编辑
感谢TuteC,我们有一个答案:
<% @profil.sash.badges_sashes.each do |badge_sash| %>
<%= image_tag (badge_sash.badge.custom_fields[:image]) %><%= badge_sash.created_at %>
<% end %>
你必须经历sash
和badges_sashes
关系:
<% @profil.sash.badges_sashes.each do |badge_sash| %>
<%= image_tag(badge_sash.badge.custom_fields[:image]), badge_sash.created_at %>
<% end %>
您可以在 https://github.com/merit-gem/merit/wiki/General-merit-workflow 中阅读有关优点内部的信息。