美文网首页
[debug心得] 如何解决不会写的问题

[debug心得] 如何解决不会写的问题

作者: 柳辉 | 来源:发表于2017-10-24 11:23 被阅读10次

    我试着改了一下admin_json_options

    我看admin_json_options = %i[]
    总是出错,提示500

    通用错误消息,服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。没有给出具体错误信息。[[58]](https://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81#cite_note-58)
    

    我想肯定是这地方出现了问题,到底是什么问题呢?

    估计是写的格式有些问题,我就全局查找admin_fields看看json_options的格式是怎么写的

    就找到了下面这种格式:

      self.json_options = { only: %i[ id amount created_at way ] }
    

    原来真的是格式不对,要用json的格式。

    但是怎么输出accounts_expression和accounts_word呢?

    后来我又找了相关的json_options,终于找到了

      self.admin_json_options = {
        only: %i[ id ],
        include: {
          workgroups_technics: {
            only: %i[ id ],
            include: {
              technic: { only: %i[ id name ] },
            }
          }
        }
      }
    

    原来是要加上include这个东西,这是Rails里的JSON用法吗?

    我的收获:

    遇到一个不知道如何写的时候,可以查找以前别人的代码,这是一个很好的方法。

    但是首先,你要保持清醒的头脑和问题出在哪个地方,找到那个关键词,不断地搜索下去,最终会找到自己想要的东西。

    相关文章

      网友评论

          本文标题:[debug心得] 如何解决不会写的问题

          本文链接:https://www.haomeiwen.com/subject/dretpxtx.html