Использование Twilio в Rails 4 - ошибка неинициализированной константы
Я пытаюсь интегрировать Twilio с моим приложением Rails 4. Я следовал за учебником, но продолжаю получать ошибку. Прямо сейчас я получаю неинициализированную постоянную ошибку. Я предоставил код ниже. Заранее спасибо.
routes.rb
get '/share_over_sms' => 'listing_collections#share_over_sms'
Модель коллекции листинга
require "messenger"
def clean_number
client_number = self.client_number.scan(/\d+/).join
client_number[0] == "1" ? client_number[0] = '' : client_number
client_number unless client_number.length != 10
end
Модуль Messenger
module Messenger
def send_sms(number)
twilio_sid = "ENV['TWILIO_ACCOUNT_SID']"
twilio_token = "ENV['TWILIO_AUTH_TOKEN']"
@twilio_client = Twilio::REST::Client.new twilio_sid, twilio_token
from = '+1xxxxxxxxxx'
message = @twilio_client.account.sms.messages.create(
:from => from,
:to => "+1"+number,
:body => "This is a test message."
)
end
end
Контроллер списочных коллекций
def share_over_sms
@client_phone = ClientPhone.new(listing_collection_params)
@client_phone.send_sms(@client_phone.clean_number)
redirect_to :back
end