2015-11-26 2 views
0

Скорее всего, очень простой и простой вопрос. Но очень рад, если кто-то может помочь мне (:.ActiveAdmin uninitialized constant Twilio :: REST :: CLIENT

Я пытаюсь включить Twilio в Activeadmin я взял этот пример кода из всеобъемлющего учебника Twilio

ActiveAdmin.register Sms do 
... 
controller do 
def create 
account_sid = "secret" 
auth_token = "secret" 
client = Twilio::REST::CLIENT.new account_sid, auth_token 
from = "secret" 
client.account.messages.create(
    :from => from, 
    :to => @customer[:phone], 
    :body => @message[:text] 
) 

Но где я сказать АА. нагрузить камень Twilio, например, где делают я должен поставить require twilio-gem заявление? Я пробовал везде в файле Sms.rb и я посмотрел в initializers/active_admin.rb , но я не могу понять это. Спасибо за любую помощь заранее.

в мой рельс консоли все работает f ine, и я могу использовать этот код без проблем, поэтому он действительно висит от включения драгоценного камня.

+0

Я уверен, что это лучше, чем вы, но попытались ли вы поместить свой twillo драгоценный камень перед тем, как вы будете использовать gemfile в своем активе? – charlysisto

+0

Это был хороший намек, и после проверки моего Gemfile я увидел, что жемчужина AA была до двух, но после изменения порядка и перезапуска серверов я получаю ту же ошибку – theDrifter

ответ

1

Twilio разработчик евангелист. Я ошибся с моим последним ответом, поэтому удалил его.

Вы пытаетесь использовать Twilio::REST::CLIENT, но класс на самом деле называется Twilio::REST::Client (примечание, Client - не все колпачки).

Драгоценный камень, безусловно, загружен Rails, но ошибка исходит из этой опечатки. Обновите до Twilio::REST::Client, и все должно начать работать снова.

+0

Я чувствую себя невероятно неудобно сейчас, так как я читал сообщение о такая же проблема, может быть, 30 минут назад, когда автор написал Rest вместо REST ..... (: и теперь это ... – theDrifter

+0

Простую ошибку сделать, есть много раз, я сделал это сам! Удачи вам остальное приложение! – philnash

Смежные вопросы