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