Je dois créer une classe avec quelques propriétés et méthodes pour mon application où dois-je stocker le fichier de classe dans une application ruby on rails?Où stocker la classe dans ruby sur les rails
Répondre
Cela dépend réellement. dans les rails lorsque vous envisagez l'architecture MVC, tous les modèles et les vues sont des classes. alors que les modèles souvent hérités de l'AR et des contrôleurs proviennent d'ActionController :: Base
cela dépend de ce que va réellement faire votre nouvelle classe.
1 - si c'est quelque chose qui concerne la logique métier, comme créer différents types d'utilisateurs en fonction de l'utilisateur connecté (Admin, NormalUser), vous pouvez le conserver dans les modèles.
2 - Si votre nouvelle classe a des méthodes communes qui seront utilisées par les modèles ou les contrôleurs et utilisées par celles-ci (comme étendre ou injecter de nouvelles méthodes), vous pouvez les stocker dans le dossier lib.
donc si vous pouvez poster quelques détails, nous pourrions être en mesure de helpyou plus: D
acclamations
sameera
lib
dossier est généralement un bon endroit, si ce n'est pas un modèle.
- 1. Rails - où stocker les collections
- 2. Où stocker les validateurs Rails 3 personnalisés?
- 3. Où puis-je lire sur REST en ruby sur rails?
- 4. Où stocker les sites Rails sur un serveur Apache?
- 5. Où stocker les fichiers ftp dans l'application rails
- 6. Où puis-je télécharger ruby sur rails?
- 7. Où stocker les données de configuration (structurées) dans Rails
- 8. Ruby on Rails: où renvoyer
- 9. ruby on Rails dto objects - Où les stockez-vous?
- 10. Rails 3: Où stocker les méthodes partagées pour les modèles?
- 11. Ruby sur rails link_to classe globale?
- 12. Où stocker les données GPS sur Android
- 13. où apprendre le rubis sur les rails
- 14. Où stocker les méthodes statiques dans OOP?
- 15. Où stocker des commentaires sur les vidéos
- 16. Où stocker des données temporaires dans des rails
- 17. Rails - Construction d'un assistant. Par où commencer, où stocker
- 18. Où stocker les constantes de classe nommées spécifiques en C++
- 19. Où stocker la configuration pour un plugin de rails
- 20. ruby on rails stocker sql résultat sur une variable
- 21. Héritage de classe dans Ruby on Rails
- 22. Où stocker une clé de chiffrement à utiliser dans toute l'application (Ruby On Rails)
- 23. Ruby sur les rails d'hébergement
- 24. Stocker un tableau dans la base de données dans ruby sur rails
- 25. comment diviser le tableau et stocker dans la base de données dans ruby sur rails?
- 26. Méthode introuvable dans la classe instanciée (Ruby/Rails)
- 27. ruby on rails Classe de contrôleur instancier une classe ruby?
- 28. Ruby on Rails Trouver Où Aucun enregistrement
- 29. Où stocker MongoClient dans Django
- 30. Ruby On Rails - Où les gemmes vont-elles réellement
Je collecte des données à envoyer à une autre URL, donc je suis désireux de créer une classe pour stocker ces données en tant que propriétés et une méthode pour les publier sur une autre URL. –
dans ce cas, je pense qu'il est préférable d'avoir une classe dans le dossier lib comme @Rybak a également dit – sameera207