ActiveAdmin 未初始化常量 Twilio::REST::CLIENT
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]
)
但是我可以在哪里告诉 AA 加载 Twilio gem,例如我必须在哪里放置 require twilio-gem
语句?我在 Sms.rb
文件中到处都试过了,我查看了 initializers/active_admin.rb
但我想不通。提前感谢您的帮助。
在我的 rails 控制台中,一切正常,我可以毫无问题地使用此代码,因此它确实被 gem 包含所挂起。
Twilio 开发人员传播者。我上次的回答完全错了,所以已经删除了。
您正在尝试使用 Twilio::REST::CLIENT
,但 class 实际上称为 Twilio::REST::Client
(请注意,Client
并非全部大写)。
gem 肯定是由 Rails 加载的,但错误来自该错字。更新到 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]
)
但是我可以在哪里告诉 AA 加载 Twilio gem,例如我必须在哪里放置 require twilio-gem
语句?我在 Sms.rb
文件中到处都试过了,我查看了 initializers/active_admin.rb
但我想不通。提前感谢您的帮助。
在我的 rails 控制台中,一切正常,我可以毫无问题地使用此代码,因此它确实被 gem 包含所挂起。
Twilio 开发人员传播者。我上次的回答完全错了,所以已经删除了。
您正在尝试使用 Twilio::REST::CLIENT
,但 class 实际上称为 Twilio::REST::Client
(请注意,Client
并非全部大写)。
gem 肯定是由 Rails 加载的,但错误来自该错字。更新到 Twilio::REST::Client
,一切都应该重新开始工作。