似乎無法讓我的Twilio rails應用程序發送短信。這裏的控制器被配置爲處理Twilio Smss:用Ruby on Rails發送Twilio Sms
當我使用localtunnel託管我的Twilio號碼時,將收到smss並正確創建Sms類實例。但是當它進入else
區塊時,它實際上不會發送回復短信。數字在@ 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