我正在尝试通过Twilio API从我的Rails应用程序发送短信。我按照这里的说明(https://github.com/twilio/twilio-ruby)但我似乎无法弄明白这一点。
以下是我的rails控制器中的代码
require 'twilio-ruby'
account_sid = '[I inserted account_sid here]'
auth_token = '[I inserted auth_token here]'
@client = Twilio::REST::Client.new(account_sid, auth_token)
@client.account.messages.create(
from: '+[number here]',
to: '+[number here]',
body: 'Hey there!'
)
返回以下错误消息(出于简单隐私原因,省略号)
NoMethodError .... undefined method `messages' for #<Twilio::REST::Account: ....
非常感谢任何帮助。谢谢大家!
答案 0 :(得分:2)
Twilio传道者在这里。
也可能是因为我们最近添加了Messages资源并弃用了SMS资源。所以你可能只需要将你的gem更新到最新版本。
$ gem update twilio-ruby
希望这有帮助!
答案 1 :(得分:1)
如果没有,请将其放入并捆绑
然后你可以删除 要求'twilio-ruby' 来自您的控制器
这是另一个教程 - https://www.twilio.com/blog/2012/02/adding-twilio-sms-messaging-to-your-rails-app.html