我有以下全局ajax错误处理程序:
isUnauthenticatedStatus: function (request)错误处理将显示一个对话框。我遇到的问题是,当我通过在返回html响应的控制器操作中引发ActiveRecord::RecordNotFound异常来测试错误处理时,在Rails呈现404页之前触发ajaxError事件,然后显示对话框,然后在</
我正在使用一个用Ruby on Rails构建的应用程序,它的错误处理能力非常差。如果通过ajax执行控制器方法,并且该方法产生500 (或404或任何其他响应),则呈现500.html页面并将其作为结果返回给AJAX请求。显然,javascript不知道如何处理HTML,网页看起来就像是在等待响应。
在rails中,有没有一种简单的方法可以在AJAX调用期间出现错误时呈现error.rjs模板?
我最近开始学习基于RoR3 beta/RC的Ruby on Rails。我之前一直在使用其他框架(比如Django)开发应用程序,其中的JavaScript完全是我自己编写的。在使用RoR开发应用程序时,我对实现JavaScript的两种可能方式感到困惑:“纯”方式(编写JavaScript并将其放入<script>标记中)和编写RJS文件。
应该使用哪种方法以及何时使用?