2016-12-11 3 views

Antwort

0

eine Instanzmethode in Ihrem Modell erstellen:

def custom_id 
    "INV" + id.to_s.rjust(6, '0') 
end 
+0

Perfekt arbeiten! vielen Dank an @ dp7 um Hilfe! –

0

Ihre ID zu formatieren, verwenden format!

def long_id 
    format("INV%06d", id) 
end 
+0

Gibt es einen Vorteil (neben der Lesbarkeit) über "" INV% 06d "% id" (überspringt den Aufruf "Format"? – Felix

+0

Es ist meist Lesbarkeit. Siehe http://batsov.com/articles/2013/06/27/the-elemente-of-style-in-ruby-nummer-2-favor-sprintf-format-over-string-nummer-prozent/für weitere informationen –

+0

Hallo @EricDuminil, danke für die format methode funktioniert gut! –

Verwandte Themen