J'ai défini une fonction appelée hash_swap dans le modèle User, mais quand je l'appelle, elle indique toujours la méthode non trouvée. Comment pourrais-je appeler une fonction à l'intérieur du modèle?Appeler une méthode à l'intérieur du modèle
1
A
Répondre
3
Si vous voulez l'appeler sur la couche de classe:
Model.hash_swap
que vous aurez à définir la méthode comme méthode de classe.
def self.hash_swap
end
0
Si vous appelez une fonction déclarée à l'intérieur du modèle, WITHIN dans le modèle, elle est directe.
hash_swap
appellera la fonction. (Bien sûr, je suppose que vous n'avez aucun paramètre.)
Il serait plus utile si vous avez collé votre modèle d'utilisateur ici.
Questions connexes
- 1. Appeler une méthode sur un modèle à partir d'un modèle
- 2. Rails Modèle à appeler Action du contrôleur
- 3. appeler une méthode à une heure spécifiée
- 4. Une méthode de modèle devrait-elle appeler 'save' elle-même?
- 5. Appeler une méthode NSTimer
- 6. ajouter une requête à la méthode du modèle django?
- 7. Comment appeler une méthode IBAction à partir d'une autre méthode
- 8. CodeDom - Appeler une méthode générique
- 9. Appeler une méthode dans viewDidLoad()
- 10. Réutilisation du modèle XSL à appeler avec différents XPath relatifs
- 11. Dois-je appeler mes services à partir du modèle ViewModel OU du modèle de conception MVVM?
- 12. Codeigniter: Appeler une méthode à partir d'une vue
- 13. Comment appeler une méthode du délégué de l'application à partir d'un UIViewController?
- 14. Fullcalendar, comment appeler la méthode du mois?
- 15. Appeler une méthode uniquement lors du lancement initial d'une application
- 16. Appeler une méthode interne sur une structure
- 17. Android: appeler une méthode d'un service à une activité
- 18. Syntaxe pour appeler la méthode basé sur un modèle
- 19. Puis-je appeler une méthode statique dans une autre méthode?
- 20. Comment appeler une méthode de service Web?
- 21. Rails: accès à la valeur du champ à partir de la méthode du modèle
- 22. Comment appeler une méthode de contrôleur à partir de JQuery?
- 23. Comment appeler une méthode en Java?
- 24. Comment appeler une méthode dans une DLL ActiveX personnalisée à l'aide du script java/vb
- 25. Appeler une méthode d'instance d'une autre classe
- 26. Appeler une méthode à un taux d'intervalle spécifique en C++
- 27. Appeler une méthode de haricot d'entreprise
- 28. Appeler une fonction javascript à l'aide d'un micro-modèle
- 29. méthode CLLocationManagerDelegate ne pas appeler à iPodTouch
- 30. Comment appeler une méthode d'une classe?
pouvez-vous montrer votre définition actuelle et comment vous essayez de l'utiliser? vous pourriez essayer de l'appeler sur une classe quand il est défini sur une instance ou vice versa – Pete