gpt4 book ai didi

ruby-on-rails - 救援 Twilio::REST::RequestError 不工作

转载 作者:行者123 更新时间:2023-12-04 02:10:10 26 4
gpt4 key购买 nike

我一直在尝试在 Rails 应用程序中实现以下功能,但它似乎什么也没做:

rescue Twilio::REST::RequestError => e
puts e.message

我注意到它只在 twilio ruby gem 的旧文档中,不是最新的。不再支持了吗?或者我是否需要以某种方式更改此代码?

当我从 Twilio API 收到无效数字或其他错误消息时,我尝试使用上述方法,但它不起作用,只会使 Controller 崩溃。

这是我所做的一个例子:

rescue Twilio::REST::RequestError => e
flash[:error] = e.message

最佳答案

嗯,这是我的错。我没有正确实现该 block 。我做了以下操作,现在可以使用了:

def create
begin
to_number = message_params
boot_twilio
sms = @client.messages.create(
from: ENV['TWILIO_NUMBER'],
to: to_number,
body: "..."
)
rescue Twilio::REST::RequestError => e
flash[:error] = "..."
else
flash[:notice] = "..."
end
redirect_to path
end

关于ruby-on-rails - 救援 Twilio::REST::RequestError 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39321006/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com