Получение текстового сообщения в приложении Rails (Twilio SMS) - PullRequest
7 голосов
/ 12 января 2011

У кого-нибудь есть пример кода о том, как это будет работать?Похоже, это должно быть довольно просто, но документация по Twilio редка для SMS / Rails.

У меня есть простая модель "post" с колонкой "body" и колонкой "from".Я просто хочу отображать SMS-сообщения в списке.Самое близкое, что я получил к работе, было что-то вроде этого:

#posts_controller.rb
class PostsController < ApplicationController
 def new
   @post = Post.new(:body=>"?",:from=>"?")
   @post.save
 end
end

#twilio sms url: ...myappurl/posts/new

Это создает новую запись, но значения 'from' и 'body', очевидно, равны "?".Как передать значения Twilio SMS «From» и «Body» в контроллер rails?

Есть идеи или толчок в правильном направлении?Спасибо!

1 Ответ

7 голосов
/ 12 января 2011

Только что решил! Это было так просто, как я думал.

В моем posts_controller.rb файле:

def twilio_create
  @post = Post.new(:body => params[:Body], :from => params[:From])
  @post.save
end

Это эффективно вытягивает параметры Body и From из Twilio. То же самое можно применить к другим параметрам (SmsMessageSid, AccountSid и т. Д.).

Полный список параметров, отправленных с запросом Twilio *, можно посмотреть здесь

...