Y a-t-il des utilitaires disponibles pour que je puisse facilement encapsuler des champs de formulaire passés dans des requêtes dans un objet ou dois-je le créer moi-même en analysant des champs de params dans chaque requête?Comment faire des formulaires html avec sinatra?
21
A
Répondre
41
Oui, depuis Sinatra 0.9, vous pouvez utiliser des paramètres imbriqués Rails-comme:
Vous déclarez que votre formulaire comme:
<form>
<input ... name="post[title]" />
<input ... name="post[body]" />
<input ... name="post[author]" />
</form>
Et puis il vous suffit de faire:
@post = params[:post]
pour récupérer tous les paramètres d'un objet.
Plus d'informations dans Learn Ruby the Hard Way
Questions connexes
- 1. Faire un réseau social avec Sinatra
- 2. Comment utiliser les paramètres avec des barres obliques avec Sinatra?
- 3. Comment générer des formulaires avec AJAX?
- 4. Travailler avec des formulaires
- 5. Utiliser Rack :: Session :: Pool avec Sinatra
- 6. Comment faire mécaniser pas échouer avec des formulaires sur cette page?
- 7. Comment configurer VirtualHost pour une application Sinatra avec Passenger?
- 8. Envoi de formulaires HTML avec Slider en entrée (WebFX)
- 9. 2 formulaires HTML d'un côté à l'autre
- 10. poster des formulaires avec des tuyaux yahoo?
- 11. Formulaires en html - Comment faire pour que le formulaire fasse 2 choses?
- 12. Différence entre les formulaires HTML soumettre des balises
- 13. Formulaires HTML, ajouter des données à partir d'un autre domaine
- 14. Formulaires multicolonnes CSS en HTML/ASP.NET
- 15. Comment créer des applications Sinatra basées sur heroku
- 16. Modèle HTML/CSS pour les applications basées sur des formulaires
- 17. Comment puis-je intégrer Perl avec des formulaires Web ASP.NET?
- 18. CSS - Formater des formulaires avec des étiquettes d'étiquettes
- 19. Sinatra serveur pousser?
- 20. Comment puis-je remplir des formulaires Web avec Perl?
- 21. Comment faire un fondu en HTML ajouté avec jQuery?
- 22. Rediriger des formulaires de gains vers des formulaires Web
- 23. Comment créer des formulaires modifiables dans un document XPS (par exemple, des formulaires PDF avec des contrôles Textbox)?
- 24. Comment cacher des balises HTML avec PHP?
- 25. Comment faire pour échapper des caractères spéciaux HTML dans Java?
- 26. Comment configurer des formulaires SharePoint authentification
- 27. Utilisation de l'authentification/autorisation des formulaires avec des URL réécrites
- 28. Comment faire des étiquettes alignées verticalement et horizontalement sur plusieurs lignes pour les boutons radio dans les formulaires HTML avec CSS?
- 29. Comment faire disparaître un composant dans le concepteur de formulaires?
- 30. Comment exécuter un travail asynchrone de base dans sinatra?
Juste un heads-up, ce lien ne vit plus. –
Voici une alternative: http://learnrubythehardway.org/book/ex51.html – PhilT