Gibt es einige Dienstprogramme, mit denen ich Formularfelder, die in Anfragen in einem Objekt übergeben wurden, einfach kapseln kann, oder muss ich es selbst erstellen, indem ich Felder von Params in jeder Anfrage analysiere?Wie mache ich HTML-Formulare mit Sinatra?
21
A
Antwort
41
Ja, seit Sinatra 0.9 Sie Rails-wie verschachtelte Parameter verwenden können:
Sie einfach das Formular deklarieren:
<form>
<input ... name="post[title]" />
<input ... name="post[body]" />
<input ... name="post[author]" />
</form>
Und dann nur was Sie tun müssen:
@post = params[:post]
, um alle Parameter in einem Objekt abzurufen.
Weitere Informationen in Learn Ruby the Hard Way
Verwandte Themen
- 1. Wie mache ich eine wirklich einfache Sinatra LDAP Authentifizierung?
- 2. Sinatra Streaming mit Puma?
- 3. Wie teste ich meine JSON API mit Sinatra + rspec
- 4. Wie verwende ich Kettenräder mit Sinatra ohne eine Rackup-Datei?
- 5. Wie kann ich Helferblöcke in Sinatra mit Rspec testen?
- 6. Datei-Upload mit Sinatra
- 7. Wie mache ich Hintergrundcode?
- 8. Wie mache ich Konfetti?
- 9. Wie mache ich die Seitenumbruch mit Mungo?
- 10. Wie mache ich ein Unterprojekt mit Qt?
- 11. Wie mache ich Swing mit "secureIndexIsVisible"?
- 12. Wie mache ich Funktionen mit Flagparametern? (C++)
- 13. Wie mache ich das mit Guava?
- 14. Wie mache ich git Push mit JGit?
- 15. Wie mache ich zwei Menü mit Untermenüs
- 16. Wie mache ich Einzelansicht mit mehreren Bildansichten?
- 17. Wie mache ich einen Einsatz mit einem
- 18. Wie mache ich Fortschrittsberichte mit Async/Await?
- 19. Wie mache ich eine Schattenbox mit Farbverlauf?
- 20. Wie mache ich TLS mit BouncyCastle?
- 21. Wie mache ich relative Dateipfadierung mit include()?
- 22. Wie mache ich TextView mit Fading Edge?
- 23. Wie mache ich IN Syntax mit Linq
- 24. Wie mache ich Farbraumkonvertierung mit .NET?
- 25. Wie mache ich eine ListPreference mit Checkbox
- 26. Wie mache ich Vorlage mit Reactjs?
- 27. Wie mache ich Linting mit nodemon?
- 28. Wie mache ich mehrere Auswahl mit javaScript
- 29. Wie mache ich modale Scroll mit Hauptseite
- 30. Wie mache ich eine Klasseneigenschaft mit mox?
Nur ein Heads-up, dass Link leben, ist nicht mehr. –
Hier ist eine Alternative: http://learnrubythardardway.org/book/ex51.html – PhilT