2010-05-08 26 views
2

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

0

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/.

+0

C'est un lien mort –

2

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!