腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
Rails
api
如
何在
控制器
中
处理
服务
对象
异常
、
、
、
我想在我的
Rails
API
中使用Service
对象
。在我的Service
对象
中
,如果保存成功,我希望保存Model并返回true,但如果保存不成功,则希望返回false并发送错误消息。我的
服务
对象
如下所示: class ModelSaver @paramserrors: service_object.errors.messages },
浏览 40
提问于2021-09-01
得票数 0
回答已采纳
2
回答
如何正确捕获
控制器
动作
中
的
异常
?
、
有以下代码: @posts = User.find_by(login: params[:user_id]).posts
如
您所见,如果没有具有某些登录(nil指针
异常
)的用户,此代码可以生成
异常
。如何捕获此
异常
并正确
处理
?我知道如
何在
Ruby
中
捕获
异常
,但我想知道如
何在
一个良好的
Rails
风格中进行操作。同样的问题可能发生在不同的
控制器
中
--可能是我
浏览 3
提问于2014-12-08
得票数 8
回答已采纳
0
回答
Rails
:是什么为我的
API
提供了默认的
异常
处理
?
我正在开发一个
Rails
5 JSON
API
,我注意到它提供了开箱即用的合理
异常
处理
。我在rescue_from上找到了很多文档,找不到是什么为我提供了这种
异常
处理
。=> [] => []
浏览 5
提问于2018-07-07
得票数 0
2
回答
在
RAILS
控制器
中
处理
第三方
API
400/500响应
、
、
我正在学习如
何在
我的
rails
应用程序
中
实现第三方app,但很难
处理
错误响应。 将创建一个profile
对象
,使用获取的
API
数据填充它的属性。如果响应正常,这类方法可以工作,因为我可以使用存储在@intel
中
的Json
对象
。但是,当响应位于4
浏览 5
提问于2017-07-29
得票数 0
回答已采纳
2
回答
Rails
中
的低级
异常
处理
、
、
如
何在
Rails
中使用
异常
处理
?目前,我已经完成了以下工作。在我添加的每个
控制器
方法
中
<myCode> <exception handler>1
浏览 0
提问于2011-08-13
得票数 1
回答已采纳
1
回答
如何对未
处理
的
异常
使用“问题详细信息”响应?
、
、
、
、
当我在我的
API
控制器
操作方法
中
返回像NotFound()这样的东西时,这种方法工作得很好。但是,我如何配置我的Web
API
项目,使其也使用ProblemDetails
处理
未
处理
的
异常
("500内部
服务
器错误“响应)?默认情况下,此类未
处理
的
异常
要么返回HTML (当调用UseDeveloperExceptionPage()或UseExceptionHandler(somePath)时),要么不返回bod
浏览 21
提问于2019-03-22
得票数 1
回答已采纳
1
回答
Spring启动用户注册-获取用户界面的验证错误
、
、
、
在网页
中
的示例
中
,它们有一个注册
控制器
,如下所示:</div> 我了解到,createUserAccount方法可以抛出和错误<
浏览 0
提问于2018-12-21
得票数 1
回答已采纳
1
回答
如
何在
Rails
中
捕获500内部
服务
器错误
、
当我从数据库
中
取东西时,我已经做了很多次了。对于我的具体情况,我使用连接到一个硬件.无论如何,如果出现错误,例如无效的id,显然,我们希望引发
异常
或救援.但不幸的是,我不知道如何提高它,因为当它被击中时,已经太晚了(我想) 这里..。
浏览 3
提问于2017-06-01
得票数 2
1
回答
如
何在
HttpContent应用程序中使用ASP.NET
处理
并发(状态409)错误?
、
、
、
、
,将
服务
注入
控制器
(我希望在这里
处理
错误)。Update方法是不完整的,因为我试图弄清楚如何
处理
409错误,如果行版本值过时,则从
API
返回该错误。我想我可以让它一直泡到前端,然后在
控制器
操作
中
处理
它,但是
异常
对象
没有包含足够具体的东西来识别它是409错误: 因此,如果出现气泡到
控制器
操作,我最好尝试从message
中
解析状态代码,这似乎是个坏主意我可以找到从Web
中
浏览 1
提问于2021-01-19
得票数 0
回答已采纳
2
回答
为移动和网络构建后端
、
、
、
做这件事的最佳方法是什么,这是我想过的2种选择: 你觉得呢?我认为这应该是相当标准的。你对建造它还有什么想法吗?
浏览 3
提问于2014-06-13
得票数 4
回答已采纳
1
回答
AbstractController::DoubleRenderError与
控制器
异常
处理
、
、
在我的
Rails
3.1应用程序
中
,我在基础
API
控制器
上有一个rescue_from,如下所示:def invalid_
api
_key
浏览 0
提问于2012-08-15
得票数 2
1
回答
Rails
API
如何使用Product作为响应发送附加图像
、
product.rb看起来像这样: class Product < ApplicationRecordend 有没有一种方法可以在Product
对象
中
包含附加的图像
浏览 17
提问于2021-02-10
得票数 0
回答已采纳
1
回答
Rails
应用程序设计:排队、Resque、后台
服务
和Redis
、
、
我正在设计一个
Rails
应用程序,它接收请求,使用请求
中
的数据调用第三方web
服务
,
处理
答复,然后向原始请求者发送响应,并向另一个
服务
发出PUT请求。我正试图围绕如何设计这个
Rails
应用程序,因为它不同于规范的
Rails
结构。,
如
您所见,对数据进行了一些
处理
(在本例
中
,i
浏览 2
提问于2012-08-21
得票数 1
回答已采纳
1
回答
从Symfony的
服务
转向
、
、
、
我在基本
控制器
的构造函数
中
请求了一个
服务
,以确保它始终运行。此
服务
从数据库
中
检查某些内容,可能会出错。如果出现错误,我希望将用户重定向到显示此错误的页面。我无法找到任何方法来实现这一点,因为重定向只能从
控制器
的操作返回。我想要的是能够‘返回’一个重定向从外部的一个行动。我需要做些什么才能改变我的
服务
方向?我必须以不同的方式实现我的
服务
,还是根本没有?(SomeException $ex) { // I wan
浏览 1
提问于2016-06-10
得票数 0
回答已采纳
2
回答
Ruby
中
与Java兼容的REST客户机
、
、
、
、
我需要创建一个客户端库来通过HTTPS访问基于REST的web
服务
。{ "org_number": 5, "users":"employee_number": 1, "name&
浏览 1
提问于2012-05-23
得票数 0
1
回答
Kubernetes:如何打开集群上的TTLAfterFinished特性门(v1.15.3)
我一直无法弄清楚如何使用以下指令打开特性:--feature-gate="TTLAfterFinished=true" 有人发现打开这个功能有什么好处吗?我用的是一个裸金属v1.15.3的例子。
浏览 0
提问于2019-09-25
得票数 1
回答已采纳
2
回答
构建
Rails
Api
服务
问题
、
、
、
我正在构建一个
rails
api
服务
,我从
rails
-
api
开始,并设计了用于用户身份验证的gem,我还推出了我自己的版本控制,优秀的是我所需要的。下面是我面临的一些问题 首先,虽然
rails
-
api
gem删除了所有不必要的模块,但我希望返回的错误是
api
格式,然后记录主要
异常
,因为现在如果我甚至使用curl发出请求,由于路由或其他原因而失败因此,我的问题是,如何正确
处理
rails
-
a
浏览 3
提问于2013-08-01
得票数 0
1
回答
Rails
中
POROs的范围
、
、
、
当只在PORO上使用类方法(
如
Rails
应用程序
中
的
服务
)并由
控制器
调用时,在所有请求
中
创建的
服务
对象
只有一个实例。我知道
Rails
为每个请求创建新的
控制器
和模型实例,但还没有看到任何关于
Rails
如何对待您自己的POROs的文档。 你的理解是什么?
浏览 1
提问于2019-08-22
得票数 1
回答已采纳
1
回答
当出现错误时请求JSON时,
Rails
呈现HTML
、
我将
Rails
用作仅支持JSON的
API
服务
器,但是只要在a
控制器
中出现
异常
,比如试图删除ID为1的记录而该记录不存在,
Rails
就不会响应JSON,它会响应HTML,要么是开发
中
的跟踪页面,要么是生产环境
中
的通用现在,我正在将所有内容包装在一个救援
中
,并手动生成一个JSON响应…… respond_to:json
浏览 0
提问于2012-07-15
得票数 1
回答已采纳
2
回答
Rails
: Model.find()或Model.find_by_id()以避免RecordNotFound
、
我经常使用Model.find从数据库
中
检索数据。 around_filter :catch_not_found 我经常使用Model.find从数据库
中
检索数据。假设我有一个具有如下
控制器
的产品模型:@product = Product.find(params[:
浏览 7
提问于2015-12-03
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券