Ich habe eine Methode:nicht definierte Methode Fehler bei der Verwendung von send() Methode
def complete_sign_in(user, redirect_path, flash_type, message)
sign_in user
remember user
flash[send(flash_type.to_sym)] = message
redirect_to send(redirect_path.to_s)
end
Das ich so nennen:
complete_sign_in(@user, 'register_optional_path', 'success',
t(:account_activated))
Aus irgendeinem Grunde 'register_optional_path'
gut funktioniert, aber wenn ich versuche zu setzen Blitz der Typ 'success'
es gibt mir eine Fehlermeldung:
NoMethodError: undefined method `success' for ...
Jede Idee, warum es so verhält und wie etwas reparieren?