Auf mein aktuelles Projekt, benutzerdefinierte http-Header-Variable müssen festgelegt werden, während für http Basic Auth umleiten. Kann ich redirect_to für benutzerdefinierte Kopfzeilen anweisen?
Gracias.
Auf mein aktuelles Projekt, benutzerdefinierte http-Header-Variable müssen festgelegt werden, während für http Basic Auth umleiten. Kann ich redirect_to für benutzerdefinierte Kopfzeilen anweisen?
Gracias.
Rails ermöglicht es Ihnen, benutzerdefinierte Header während der Weiterleitung hinzuzufügen. Dies wird besprochen in Rails-Führer .
10.2.1 Benutzerdefinierte Kopfzeilen einstellen
Wenn Sie benutzerdefinierte Kopfzeilen für eine Antwort festlegen möchten, dann
response.headers
ist der richtige Ort dafür. Dieheaders
Attribut ist ein Hash, der Folgendes abbildet Header-Namen auf ihre Werte abbildet, und Rails setzt einige von ihnen automatisch. Wenn Sie einen Header hinzufügen oder ändern wollen, weisen Sie ihn einfach zu.response.headers
Ihr Aktionscode würde also in etwa so aussehen:
def some_action
# do_some_work
response.headers["your-key"] = "some value"
redirect_to url
end
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.