def incoming
sender = params[:From]
body = params[:Body]
@subscription = Subscription.all
twiml = Twilio::TwiML::Response.new do |r|
@subscription.each do |subs|
if (("+1"+(subs.customer.phone_number.to_s)) == sender) && (body.downcase == "unfollow")
r.Message "You are unsubscribed."
subs.destroy
elsif ("+1"+(subs.customer.phone_number.to_s)) == sender)
r.Message "I don't know that command."
else
end
end
end
render xml: twiml.text
end
当我尝试将上面的代码部署到heroku时,heroku应用程序崩溃了。 没有这部分代码,它运行良好。 我查看了heroku日志,看起来它在这个方法中做了一个无限循环。 如何将其变为非无限循环?
答案 0 :(得分:1)
问题解决了。这是额外的括号。