Отправка Twilio Sms с помощью Ruby on Rails

Не могу заставить приложение Twilio rails отправлять смс. Вот контроллер, настроенный для обработки Twilio Smss:

Когда я играю с этим, используя хостинг 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

person Keith Johnson    schedule 11.06.2013    source источник


Ответы (1)


Выяснил проблему, этот гем мешает клиенту Twilio. НЕ используйте его в разработке:

group :development, :test do
  gem 'sms-spec'  
person Keith Johnson    schedule 11.06.2013