Aufteilung auf Prozentsatz in Ruby on Rails

8

Wenn

@prescribed_wod_count = @user.workouts.rx_workouts.count gibt 4

zurück

und

@user_workout_count = @user.workouts.count gibt 26

zurück

wie kommt

<%= number_to_percentage(@prescribed_wod_count / @user_workout_count) %> gibt 0.000% und nicht 15% zurück?

    
bgadoci 30.11.2010, 06:42
quelle

1 Antwort

17

Es wird eine Integer-Division verwendet, bevor Sie number_to_percentage aufrufen.

Sie möchten

%Vor%

um es zu zwingen, Fließkomma zu machen

    
Andrew McGuinness 30.11.2010, 06:57
quelle

Tags und Links