0

我正在尝试在 rails 视图中打印书签的评级。我正在尝试从哈希中取出评级(“3”),然后将该字符串转换为 int,然后多次打印实心星号(html 实体)。这是我一直在尝试的,但它只是打印数字。我对 ruby​​-on-rails 很陌生,所以我可能在这里遗漏了一些非常微不足道的东西。

<% @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 "&bigstar;" end %>

              <%= bookmark[:rating].to_i.times do print "&bigstar;" end %>
            </li>
        </ul>
    <% end %>
  </div>
<% end %>
4

1 回答 1

0

I think I have figured it out by myself.

<li>
      <% bookmark[:rating].to_i.times do %>
        &bigstar;
      <% end %>
</li>
于 2012-10-15T03:00:43.383 回答