0
我試圖重新創建喜歡/不喜歡的酒吧,它充滿了2種不同的顏色,代表喜歡和不喜歡的數字,相互比較並相應地填充顏色。所以,我有我的Product
模型,你可以喜歡或不喜歡:如何根據喜好和不喜歡的比例來獲得喜歡的酒吧填充?
.vote-bar
.bar
.likes{style: "width: #{@product.get_likes.size}%"}
.dislikes{style: "width: #{@product.get_dislikes.size}%"}
我使用的是Acts As Votable gem,讓我喜歡的數量和不喜歡某個產品。我在以100%爲基礎獲得百分比方面遇到困難。所以,如果我有1像它應該填滿整個酒吧,如果我有0不喜歡它應該填充任何東西。另一個例子是2%喜歡= 2%的酒吧和3%的不喜歡= 3%的酒吧。雖然這兩個div應該只能總共等於100%。我將如何做到這一點?