2

Rails アプリから Twilio API を介して SMS メッセージを送信しようとしています。こちらの指示に従っています ( https://github.com/twilio/twilio-ruby ) が、これを理解できないようです。

これが私のレールコントローラーのコードです

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: ....

どんな助けでも大歓迎です。皆さんありがとう!

4

2 に答える 2

2

Twilio エバンジェリストはこちら。

また、最近メッセージ リソースを追加し、SMS リソースを非推奨にしたことが原因である可能性もあります。そのため、gem を最新バージョンに更新するだけでよい場合があります。

$ gem update twilio-ruby

お役に立てれば!

于 2013-10-26T20:35:24.270 に答える
1

Gemfile に 'twilio-ruby' を入れましたか?

そうでない場合は、それを入れてバンドルします

次に、コントローラーから require 'twilio-ruby' を削除できます。

ここに別のチュートリアルがあります - https://www.twilio.com/blog/2012/02/adding-twilio-sms-messaging-to-your-rails-app.html

于 2013-10-26T20:32:28.280 に答える