腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
确定
rescue_from
将在
Rails
中
选择
哪个
异常
处理
程序
?
、
我有两个
rescue_from
处理
程序
,一个404
处理
程序
和一个捕获所有
处理
程序
。对于ActiveRecord::RecordNotFound
异常
,catch all总是被调用,而404
处理
程序
从不被调用。我的期望是,具有更多特异性的
处理
程序
将被调用,但这种情况不会发生。application_controller.rb
rescue_
浏览 1
提问于2012-02-02
得票数 17
回答已采纳
3
回答
Rails
默认错误页面没有显示在开发
中
、
、
、
我构建了一个错误
处理
程序
,当生产中的任何控制器方法出现错误时,将用户重新发送到错误页面,并发送给我,开发人员,通知电子邮件。这是可行的,但我希望在开发过程中出现正常的错误屏幕。class ApplicationController < ActionController::Base这是insane...so --正常情况下显示错误的代码应该能正常工作,但是有什么地方可
浏览 0
提问于2019-05-29
得票数 2
1
回答
Rails
中
的
rescue_from
错误
处理
程序
没有捕获所有
异常
、
我的ApplicationController类中有自定义错误
处理
代码:
rescue_from
ActiveRecord::RecordNotFound, :with,比如:'/we/efe/qwe/wqeqw/qwe‘,config.consi
浏览 2
提问于2014-07-11
得票数 2
回答已采纳
1
回答
如何
测试
Rails
rescue_from
?
、
、
Rails
3似乎忽略了我的
rescue_from
处理
程序
,所以我无法在下面测试我的重定向。class ApplicationController < ActionController::Base end在功能和集成测试
中
,此
rescue_from
都被忽略,并引发错误: ActionController::Rou
浏览 0
提问于2011-11-04
得票数 1
回答已采纳
1
回答
当请求的content-type为JSON时,返回错误的JSON响应
、
我有一个呈现ERB的
rails
应用
程序
,还为API端点提供了一个单独的名称空间。 当出现错误时,比如404,或者一些未被挽救的exception...etc,
rails
会在HTML语言中返回错误。我不清楚
如何
/在哪里放置错误
处理
程序
,当请求的内容类型为JSON时,该
处理
程序
将在
JSON
中
响应。在我的API Base控制器
中
,我有ruby
rescue_from
Activ
浏览 0
提问于2018-08-24
得票数 0
1
回答
如何
检查ActiveResource资源的可用性?
、
、
在我的
rails
应用
程序
中
,我正在使用ActiveResource访问另一个服务,并且我想优雅地
处理
当该资源离线(服务器关闭/ip被阻塞等)时发生的
异常
。在没有返回响应的情况下,我的应用
程序
生成以下错误:我想在我的应用
程序
控制器
中
做一个“
rescue_from
”,这样当错误发生时,它就会
处理
它,但不
确定
参数是什
浏览 3
提问于2012-06-21
得票数 0
回答已采纳
4
回答
对于
rails
中
的
异常
处理
,有什么好的最佳实践吗?
、
、
我目前使用的是
Rails
2.3.5,我正在尝试在我的应用
程序
中
尽可能整洁地
处理
rescue_from
异常
。我的ApplicationController解救现在看起来像这样:
rescue_from
Exceptions::NotPartOfGroup, :with => :not_part_of_group
浏览 2
提问于2010-05-27
得票数 2
回答已采纳
2
回答
如何
优雅地
处理
ActionController::ParameterMissing
我想知道
如何
优雅地
处理
错误ActionController::ParameterMissing,这样它返回的不是丑陋的HTML,而是返回一条消息和一些不同于500 Internal Server Error
如何
知道我有这个控制器: before_action :set_metric, only: [:updatemetric_params params.require(:metric).permit(:param1, :para
浏览 0
提问于2019-11-07
得票数 1
2
回答
Rails
4日志所有未找到的对应用
程序
的请求
、
、
、
我想要做的是输出没有错误的日志文件所有的请求,这基本上会导致404?还是单独记录这些请求?
浏览 4
提问于2014-06-27
得票数 1
回答已采纳
1
回答
隐藏所有
异常
消息
、
、
我正在运行
Rails
3.0.8,使用这样的命令在生产模式下启动webserver我有个问题。我读过,生产模式下的
rails
应该
处理
所有
异常
和错误。但是,当我试图在生产模式
中
获取不存在的项时,实际上仍然存在错误消息"ActiveRecord::RecordNotFound“。我也读过
rescue_from
ActiveRecord::RecordNotFound, :wi
浏览 3
提问于2011-07-18
得票数 1
1
回答
Ruby on
Rails
中
的自定义错误页
我在控制器
中
的某个地方有这段代码:执行此命令时,我希望显示一个用HAML编写的自定义错误页面,而不是默认的NameError页面。 有谁可以帮我?
浏览 0
提问于2010-07-19
得票数 1
回答已采纳
1
回答
AbstractController::DoubleRenderError与控制器
异常
处理
、
、
在我的
Rails
3.1应用
程序
中
,我在基础API控制器上有一个
rescue_from
,如下所示:def invalid_api_key render :json=> {:err
浏览 0
提问于2012-08-15
得票数 2
2
回答
Rails
是否带有“未经授权”的例外情况?
、
、
我正在编写一个应用
程序
,它使用普通的旧Ruby对象(POROs)从控制器
中
抽象出授权逻辑。目前,我有一个名为NotAuthorized的自定义
异常
类,它是我在控制器级别上的
rescue_from
,但是我很想知道:
Rails
4是否已经带了一个
异常
来表示未授权的操作?是我通过实现这个
异常
来重新发明车轮的吗?
浏览 7
提问于2014-09-17
得票数 39
回答已采纳
1
回答
HTTP错误
处理
、
、
、
否则,请让我知道,以便我下次在这里发帖时知道:) 我在一个RoR网站上工作,想要
处理
服务器错误(400,404,500等)单独的。此外,由于网站是动态的,我希望在
rails
环境
中
处理
错误,而不是在服务器级别。我想做的一个例子是,当用户遇到无法加载或根本不存在的页面或模板时,向用户显示可选材料或搜索栏。因此,我做了一些阅读,我认为在我的例子中使用
rescue_from
异常
处理
程序
是可行的。(如果你们
中
任何人有不同的意见,我将非常高兴地听
浏览 0
提问于2010-01-14
得票数 5
回答已采纳
1
回答
如何
处理
Rails
API
中
的一般错误?
尝试设置
rails
API,通过控制台和实际API请求获得此错误:谢谢!
浏览 1
提问于2020-07-10
得票数 0
回答已采纳
2
回答
Rails
中
的低级
异常
处理
、
、
如何
在
Rails
中使用
异常
处理
?目前,我已经完成了以下工作。在我添加的每个控制器方法
中
<myCode> <exception handler>1
浏览 0
提问于2011-08-13
得票数 1
回答已采纳
4
回答
Rails
中
的自定义错误页面?
、
、
我需要在我的
rails
应用
程序
中
实现一个自定义错误页面,以允许我使用erb。以下是该方法的要点。1)在'application_controller‘
中
,我覆盖了"render_optional_error_file(status_code)“方法,并将可见性设置为"protected",如下所示当我同时尝试mongrel_
rails
start和mon
浏览 2
提问于2010-02-11
得票数 22
回答已采纳
4
回答
Rails
3-生产模式
中
的开发错误
、
、
我在生产服务器上使用
Rails
、客运(两者都是3.0.5)和Nginx。正如我所听说的,
Rails
应该显示public/404.html或public/500.html,而不是ActiveRecord::RecordNotFound或Unknown action之类的开发错误我尝试删除config.ru文件并在nginx.conf
中
设置rack_env或
rails
_env,但是没有任何帮助。在生产中,由于使用config.consider_all_requests_local = false方法,<em
浏览 9
提问于2011-03-16
得票数 7
回答已采纳
3
回答
如何
解决超时问题(Ruby、
Rails
)
、
我的大多数应用
程序
都与web服务有很大关系,而且通常由于第三方网站的原因,我会遇到超时问题。这是我得到的错误: /usr/lib/ruby/1.8/timeout.rb:54:in `rbuf_fill'
如何
在
rails
应用
程序
中
修复此类错误?
浏览 0
提问于2010-03-03
得票数 12
回答已采纳
1
回答
如何
捕获所有
异常
以发送通知电子邮件?
、
、
我正在为
rails
服务使用ActionController::Metal继承的控制器,我想捕获所有
异常
,这样我就可以通过电子邮件通知自己我已经在应用
程序
控制器的另一个应用
程序
中使用了上面的代码,它运行良好,但不是在这种情况下
rescue_from
Exception do |exception|
Rails
.lo
浏览 0
提问于2016-12-29
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Ruby on Rails教材中文译文 第六章 建立用户模型
用于构建 Restful API的10 个最受欢迎的框架
DHH:2017年Rails 框架还值得学习吗?
GitHub 官宣:已顺利升级至 Rails 6.0
JAVA 中异常处理的最佳实践
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券