ich eine rubin Funktion mit der folgenden Signatur:Rubin - optionales Argument falsch Spiel
def botao_adicionar(model, prefix = "/#{model.name.tableize}", callback = nil)
und ich möchte es einen Anruf tätigen, ohne das prefix
Argument übergeben, so dass es den Standard-aus-Funktion nimmt, die ich definierte über. So nenne ich es auf diese Weise:
botao_adicionar(model=ArrendamentoContrato, callback="bind_unidades_consumidoras()")
Und es verbindet den callback
Wert prefix
Variable. Ich glaube, es entspricht der Reihenfolge der Argumente, aber ich habe explizit den Namen des Arguments im Funktionsaufruf aufgerufen ... das sollte nicht funktionieren? Vielen Dank!
Danke! Genau das meine ich ... wusste nicht, dass es Syntaxfehler war. Vielen Dank! –
@RonanLopes: Es ist kein Syntaxfehler. Nur unzureichende Syntax für das, was Sie versucht haben :) –