Wer weiß, wie die Authentizität Token 3 in Ruby on Rails verwaltet wird? Mit all den unauffälligen Javascript Ruby on Rails 3 Artikeln, die zeigen, wie die HTML5 Datenattribute verwendet werden, sehe ich den Authentizitätstoken nirgends.Rails 3 Echtheits Token
8
A
Antwort
11
Sie müssen dies Ihrer Layout-Datei im Kopfbereich setzen (e):
<%= csrf_meta_tag %>
— die Ausgänge:
<meta name="csrf-token" content="<%= form_authenticity_token %>" />
<meta name="csrf-param" content="authenticity_token" />
-1
config/initializers/secret_token.rb
8
wenn Sie wurden mit
token_tag
hinzufügen Validierung benutzerdefinierte Formulare ohne Form Helfer, müssen Sie jetzt verwenden:
token_tag form_authenticity_token
+1
danke, googeln das ist immer ein Schmerz zu finden! – todd
Verwandte Themen
- 1. Ungültige Echtheits Token
- 2. Mein Jquery AJAX POST-Anfragen Werke ohne eine Echtheits Token Senden (Rails)
- 3. Rails 3 AJAX-Anforderung Authentizität Token ignoriert
- 4. Rails 3 protect_from_forgery Probleme
- 5. Rails geheime Token
- 6. Rails Authentizität Token und Facebook
- 7. Firebase 3.x - Token/Sitzungsablauf
- 8. Rails Auth Token und Ajax
- 9. mehrere Validierungen Rails 3 (Rails für Zombies; 2: 3)
- 10. Rails 3 Render Probleme
- 11. Rails 3 SSL-Verfall
- 12. Rails 3 Atom Feed
- 13. Rails 3 Standard-Benachrichtigungsliste
- 14. Rails 3 Rounting Änderungen
- 15. Rails 3 Benutzerdefinierte Validierung
- 16. Volltextsuche für Rails 3
- 17. Rails 3 - Dynamic Menüeintrag
- 18. Rails 3 Authentifizierungslösungen
- 19. Kontaktformular in Rails 3
- 20. Bash_Completion für Rails 3
- 21. Rails 3 has_one Routing
- 22. Fremdschlüssel in Rails 3
- 23. Rails 3: Sitzungscookies deaktivieren
- 24. Rails 3 Fehlermeldung
- 25. Formularüberprüfungsfehler in Rails 3
- 26. Rails 3: form_tag Validierung
- 27. Rails 3 Timezone error
- 28. Rails 3 Encoding :: CompatibilityError
- 29. Rails 3 Verbände
- 30. Klassentabellenvererbung in Rails 3
Dank für Sie in Frage stellen. Ich habe mich gefragt, ob jemand weiß, wie man das konfiguriert. Das Hinzufügen der Token in der 'config/initializers/secret_token.rb' ist schön, aber macht mein Geheimnis, wenn ich die Datei in das SCM hinzuzufügen. Kann ich es irgendwo in einer Datenbank oder Konfigurationsdatei aufbewahren? – Cimm