2017-08-26 3 views
0

Je rencontre un problème pour obtenir le json que je reçois dans la réponse dans mon application rails. J'ai essayé d'utiliser une méthode as_json dans le modèle, j'ai essayé d'utiliser une seule instruction dans un fichier jbuilder dans le dossier views, mais peu importe ce que je fais le mot de passe (la version hachée de celui-ci) apparaît toujours dans le json retourné . Je crois que je faisais les étapes correctement mais n'ai pas pu trouver la cause première de ceci. Toute suggestion serait appréciée. En outre, quand j'ai essayé la méthode as_json dans les options du modèle, j'ai eu une erreur étrange qui incluait une grande flèche hors du javascript de la structure des rails, donc c'est un autre problème qui m'empêche d'utiliser cette option. Merci d'avance pour l'aide.Rails - json - mot de passe apparaissant dans la réponse json avec sauf défini

+0

coller du code 'user [somerandomnumberhere]' – meta

+0

Afficher le code et le message d'erreur. – yellowmint

Répondre

0

Je pense avoir trouvé le problème. J'ai mal noté que dans mon application rails le mot de passe a été stocké sous un attribut nommé "password_digest" pas le "mot de passe" je pensais que c'était et avait utilisé dans la méthode "as_json" def. J'ai la sortie attendue de as_json maintenant. n'a pas réessayé l'autre approche de l'utilisation du fichier jbuilder.