Ich habe ein Benutzergewicht und Höhe und möchte jetzt ihren BMI berechnen.Berechnungen/Umrechnungen in Schienen
Die Formel lautet: Gewicht in Kilogramm durch die Höhe in Meter (m) teilen und dann die Antwort durch die Höhe teilen.
So wird das Benutzergewicht in Kilogramm gespeichert:
<%= @user.weights.last.weight %>
Während der Benutzer Höhe in cm gespeichert ist:
<%= @user.height %>
So den BMI zu drucken, irgendwelche Ideen, wo ich anfangen würde. Ich kann die Syntax nicht verstehen.
So sollte ich sind dies in Models ist/user.rb 'def get_bmi bmi = (self.weights.last.weight/self.height) /self.height end' Wie würde Ich drucke es dann in der Ansicht? – Craiginwlaes
Warum sollte ein Benutzer mehrere Gewichte haben? –
Aber um Ihre Frage zu beantworten, würden Sie dies in der Ansicht mit <% = @ user.get_bmi%> –