Question

Je crée une application Rails avec des contraintes suivantes

  • Il n'a pas de base de données
  • Il utilise une API Web pour stocker et récupérer les données
  • La connexion à l'API Web est via un joyau personnalisé.
  • Le Gem a une fonctionnalité de base pour passer un appel API Web basé sur les paramètres donnés.
  • J'ai 2-3 types d'objets différents auxquels je peux penser (ou peut être un modèle plus précisément virtuel)

Comment la structure de mon programme devrait-elle être?

  • Dois-je incorporer tous les appels de méthode dans le gemm?
  • Dois-je créer des modèles et mettre les appels liés à l'API là-dedans (puis via la méthode de base du gemme)
  • Dois-je simplement ignorer le modèle et tout mettre dans le contrôleur. ?

La deuxième méthode semble la plus appropriée, mais toutes les méthodes du modèle seraient statiques et j'appellerais toutes les méthodes en substance sans aucun objet.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top