Ich habe keine Idee, wie ein Array oder Hash in Schienen zugeordnet werden. Im Layout möchte ich einige Zahlen zuordnen.Kartennummern in Rails zu benennen
Wie kann ich diese Nummer zuordnen? Ich denke, ich sollte das Array in das Modell und Referenz mit einer Klasse setzen. Model.get_name ('Nummer') Aber ich habe keine Idee, wie man diese Klasse schreibt. Ich habe viel gegoogelt, aber nichts war meinem Problem ähnlich.
names = {210 => "Alex", 211 => "Brian", 212 => "Max", 221 => "Claire",230 => "Anna"}
get_name(id)
names.each {|id,v| (v)}
puts v
end
Ich denke, die Lösung muss so etwas sein.
Das konstant funktioniert. Wenn ich <% = M :: Names [210]%> schreibe, aber wenn ich versuche <% = M :: Names [object.number]%> bekomme ich die Ausgabe nicht. –
@RickySpanish das ist in der Variable 'object.number'? –
Ja. Die Nummer befindet sich in Objektnummer. –