Я довольно новыми для Rails, я передаю 2 переменные на вид, на мой контроллер у них определены какчисла с плавающей запятой в ERB/Rails
@correct = 5
@total = 40
на мой взгляд, я пытаюсь отметить они выглядят следующим образом:
Score = <%[email protected]%>/<%[email protected]%> = <%=(@score/@total)%>
Он выводит 0 для деления. Нужно ли мне явно определять это уравнение для вывода float или что-то еще? Как я могу получить его на выход 0,125 вместо 0
Спасибо ребят
В Ruby, когда вы делаете арифметические операции с целыми числами, вы получите целые ответы. И если вы хотите получить поплавок или десятичное число, то по крайней мере один из делителей или дивидендов должен быть десятичным/плавающим. –