working on twilio integration

pull/1/head
Jared Cosulich 9 years ago
parent 8b19e1fac2
commit 730d6cbbde

@ -3,7 +3,7 @@ class AttemptsController < ApplicationController
protect_from_forgery :except => [:twilio] protect_from_forgery :except => [:twilio]
def twilio def twilio
attempt = Attempt.where(twilio_sid: params['MessageSid']).first attempt = Attempt.where(twilio_sid: params['From']).first
attempt.update_attributes( attempt.update_attributes(
answer_index: params[:Body].to_i, answer_index: params[:Body].to_i,
twilio_details: params.to_h.to_yaml twilio_details: params.to_h.to_yaml

@ -17,12 +17,8 @@ class Attempt < ApplicationRecord
body: "#{question.text}\n\r#{question.option1}: Reply 1\n\r#{question.option2}: Reply 2\n\r#{question.option3}: Reply 3\n\r#{question.option4}: Reply 4\n\r#{question.option5}: Reply 5" body: "#{question.text}\n\r#{question.option1}: Reply 1\n\r#{question.option2}: Reply 2\n\r#{question.option3}: Reply 3\n\r#{question.option4}: Reply 4\n\r#{question.option5}: Reply 5"
) )
puts message.inspect
puts message.try(:path)
puts message.try(:sid)
# message.path.split('/').last
update_attributes(sent_at: Time.new, twilio_sid: message.sid) update_attributes(sent_at: Time.new, twilio_sid: message.sid)
recipient.update_attributes(phone: client.account.messages.get(message.sid).to)
end end
end end

Loading…
Cancel
Save