Ich habe mir gerade den Beispielcode aus dem O'Reilly-Buch zu Ruby on Rails angesehen und bin über das hier gestolpert:
def label_for(method, options={})
extra = ""
if options[:required]
extra = " *"
end
label(:label || method) + extra + ""
end
Ich verstehe, dass options
ein Hash ist, aber wie kann es label
nur mit :label
aufrufen - müsste es nicht options[:label]
sein?
Danke!