我正在尝试找到一种在查看徽章和“granted_at”记录中显示的方法。它将呈现(在视图中):
<% @profil.badges.each do |badge| %>
<%= image_tag (badge.custom_fields[:image]), badge.granted_at %>
<% end %>
我应该启用 MeritObserver 在视图上获取此信息吗?还是有更简单的解决方案?
(我在 Rails 5 上)
编辑
感谢 TuteC,我们有一个答案:
<% @profil.sash.badges_sashes.each do |badge_sash| %>
<%= image_tag (badge_sash.badge.custom_fields[:image]) %><%= badge_sash.created_at %>
<% end %>