0

Twilio rails アプリで SMS を送信できないようです。Twilio Smss を処理するように構成されたコントローラーは次のとおりです。

Twilio 番号をホストしている localtunnel を使用してこれをいじると、SMS が受信され、Sms クラス インスタンスが正しく作成されます。しかし、ブロックに入ると、else実際には返信 SMS を送信しません。番号は @sms にあります。from は「+1xxxxxxxxxx」形式の単純なセルです。これが機能しない理由はありますか?API を確認したところ、T.

class SmsController < ApplicationController
  def index

  end

  def create

    @sms = Sms.create(:from => params['From'], :body=> params['Body'], :to=>params["To"], :uri=>params['Uri'])

    if Answer.exists?(params['Body'].to_i)
      @answer = Answer.find(params['Body'].to_i) 
      binding.pry
      @answer.upvote
    else 
      @message = client.account.sms.messages.create(
      :from => '+13473217539',
      :to => @sms.from,
      :body => "Sorry that wasn't a valid option"
      )
      puts @message
      binding.pry 
    end
    render :nothing => true
  end

end
4

2 に答える 2

0

問題が見つかりました。この gem は Twilio クライアントに干渉します。開発では使用しないでください:

group :development, :test do
  gem 'sms-spec'  
于 2013-06-11T19:21:07.113 に答える