2012-10-15 68 views
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 "&bigstar;" end %> 

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

回答

0

我想我自己已經想通了。

<li> 
     <% bookmark[:rating].to_i.times do %> 
     &bigstar; 
     <% end %> 
</li> 
相關問題