Puis-je avoir quelques exemples d'organisation de vos applications Shoes? Je veux dire, simplement en utilisant un bloc Shoes.app {} et des variables d'instance est maladroit .. Je voudrais atteindre une structure semblable à MVC .. Je suis habitué (des rails, des frameworks FLEX et autres ..) et tiens à recréer quelque chose de similaire ..Comment organiser une application Shoes Ruby?
Répondre
Je voudrais jeter un oeil à certaines applications de chaussures open-source et voir comment les développeurs les ont organisés. Une liste massive de produits de chaussures peut être trouvé à: http://the-shoebox.org/.
La façon dont je gère habituellement ce problème, est par la séparation suivante:
- modèles - vous code modèle ordinaire/logique métier (! Mûr pour les tests)
- Tabs/Vues - vues séparées pour les différents éléments de menu intégrés dans l'application
Pour ce faire, j'ai extrait une petite bibliothèque de gestion des emplacements, qui n'a pas encore été xtracted à son gem distinct ou même au dépôt (en attendant des chaussures4 ici).
Les fichiers requis sont here in my pomdoro tracker project - c'est slot.rb, slot_manager.rb et dynamic_slot.rb - vous pouvez les voir mis en service dans le projet mentionné ci-dessus.
Fondamentalement, le gestionnaire de logements masque l'ancienne vue et charge la nouvelle vue sur demande. Ce code a été initialement extrait des onglets hacketyhack.
Espérons que ça aide!
C'est un lien mort –