Heroku无限循环

时间:2016-03-06 23:56:53

标签: ruby-on-rails ruby heroku twilio

  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日志,看起来它在这个方法中做了一个无限循环。 如何将其变为非无限循环?

1 个答案:

答案 0 :(得分:1)

问题解决了。这是额外的括号。