0
我试图在rails视图中为书签打印评分。我试图从散列中取出评分(“3”),然后将该字符串转换为int,然后多次打印纯色星形(html实体)。这是我一直在尝试,但它只是打印数字。我对ruby-on-rails非常陌生,所以我可能会在这里错过一些非常微不足道的东西。使用时间方法在rails视图中打印html实体
<% @bookmarks.each_with_index do |bookmark, index| %>
<div class="bookmark">
<%= link_to bookmark_path(index) do %>
<ul>
<li><%= bookmark[:type] %></li>
<li><%= bookmark[:title] %></li>
<li>
<%= bookmark[:rating].to_i.times do print "★" end %>
<%= bookmark[:rating].to_i.times do print "★" end %>
</li>
</ul>
<% end %>
</div>
<% end %>