因此,生产中出现了一个小错误,这个错误已经存在了一年多,但直到最近才被注意到
此脚本以内联方式运行
<script>
var elem_val = JSON.parse($("#element").val());
// element is not present and hence the bug pops from here
// some further code
</script>
并发布有更多脚本标签,库等。 当我正在研究一个特征时,这个错误出现了蓝调。当我试图搜索历史时,直到一年前它才被注意到。
突然之间,这是在暂存环境中发现的,因为此错误导致应用无法向前移动。 但是,它仍然在 LIVE 环境中工作。
当我获取实时代码时,该错误阻止了我本地计算机上的应用程序。我无法理解这个错误的实时环境是如何以及为什么工作得很好。怎么能跳过那个?
是否由于一些环境设置功能使这成为可能?我正在使用Ruby on Rails。
P.S: - 所有的jquery库和东西都是预加载的,所以如果元素确实存在,代码应该可以正常工作。
编辑: - 亲爱的人们,我不是在寻找如何解决这个问题。错误是固定的。我想知道的是我刚才观察到的行为的可能原因。在实时环境中跳过了该错误。或生产服务器或任何你称之为。我的笔记本电脑上的不错误