【问题标题】:Rails - json - password appearing in json response with except definedRails - json - 密码出现在 json 响应中,但未定义
【发布时间】:2017-08-26 21:00:44
【问题描述】:

我在获取我在 rails 应用程序的响应中得到的 json 时遇到问题。我尝试在模型中使用 as_json 方法,我尝试在视图文件夹中的 jbuilder 文件中使用 only 语句,但无论我做什么密码(它的哈希版本)仍然显示在返回的 json .我相信我正确地执行了这些步骤,但无法找到其根本原因。任何建议,将不胜感激。此外,当我在模型选项中尝试 as_json 方法时,我遇到了一些奇怪的错误,其中包括从 rails 框架中大量吐出 javascript,所以这是另一个阻碍我使用该选项的问题。提前感谢您的帮助。

【问题讨论】:

  • 粘贴一些代码user[somerandomnumberhere]
  • 显示代码和错误信息。

标签: ruby-on-rails json jbuilder


【解决方案1】:

我想我找到了问题所在。我记错了,在我的 Rails 应用程序中,密码存储在名为“password_digest”的属性下,而不是我认为的“密码”,并且在“as_json”方法 def 中使用过。我现在有 as_json 的预期输出。没有重试使用 jbuilder 文件的其他方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-25
    相关资源
    最近更新 更多