2 つの別々のカウントを割って % 値を計算する必要があります。クラスがfixnumであるカウント値を取得しました。しかし、それらを分割しようとしている間、カウント値が何であれ0を示しています。
<% dueTask = 12 %>
<% aT = 16 %>
<%= (dueTask/aT)*.to_f %>
ここで 0 を示す最後の結果。
除算の前にそれらを float に変換する必要があります。
(dueTask.to_f/aT.to_f)
0
そうしないと、この場合の除算の整数部分のみが得られます。
あなたがそれをした方法は、整数に対して除算が行われるため、結果は整数になります。float に変換しても、結果 (この場合は 0) を変換するだけです。
したがって、2 つの整数のうち少なくとも 1 つを float に変換する必要があります。
<% dueTask = 12 %>
<% aT = 16 %>
<%= (dueTask.to_f/aT) %>