0
def apply
@role.toggle!(:filled)
if @idea.save
redirect_to ideas_path, notice: 'Role was successfully updated.'
else
flash[:alert]= 'please login first'
redirect_to login_path
end
end
Also ich versuche, das Feld "gefüllt" zu wechseln, aber es sagt "undefined Methode` toggle! ' für nil: NilClass ". Irgendwelche Hilfe bitte?Schienen "Toggle!" funktioniert nicht so, wie es funktionieren soll?
Meinst du ich sollte es instanziieren oder meinst du die Methode selbst sollte im Modell sein? Es tut mir leid, ich habe nicht verstanden, Sie kommentieren richtig. – Muhsin
Sie rufen eine Methode '@toggle!' Auf einem Objekt auf, '@ role', oder? Diese Methode ist nur verfügbar, wenn '@ role' nicht Nil ist und ein ActiveRecord-Objekt ist. Können Sie überprüfen, warum '@ role' nichts ist? und setzen Sie ein Häkchen, um nicht zu schalten, wenn das Objekt null ist. – archana
ah jetzt bekomme ich dich. Ich werde versuchen, das zu tun. Vielen Dank! – Muhsin