我有一个正在打电话的 twilio 应用程序。我把它的胆量放在一个 Worker 中,现在无法让 API 识别我作为 TwiML 响应的有效 url 传递的 url。代码如下。有任何想法吗?另请注意,我已经尝试#{root_path}connect
过#{root_url}connect
工人
@numbers.each do |dial|
if (dial.phone_number =~ /[\(\)0-9\- \+\.]{10,11}/).nil?
raise Exception, "bad phone number"
end
call = client.account.calls.create(
:from => my_number,
:to => dial.phone_number,
:url => "#{root_path}connect"
)
控制器
def connect
response = Twilio::TwiML::Response.new do |r|
r.Say 'The Time Has come to take over the world Pinky', :voice => 'alice'
end
render text: response.text
end
路线
root :to => 'call_logs#index'
resources :call_logs, only: [:create, :index] do
collection { post :call_score_range,:call_warrants_with_date_range,:connect }
end