循环中的break语句不起作用

时间:2014-04-25 11:33:07

标签: ruby anemone

我是海葵宝石的新手。我写了以下代码:

    anemone.on_every_page do |page|
      if page.url.to_s.match(/\-ad$/)
        unless page.url.to_s.match("restaurant|hotel")
          p "not useful url: #{page.url}"
          count += 1
          if count == 5
            break
          end
          next
        else
          count=0
        end
      end
    end

这里在break语句中我得到 localjumperror:从proc-closure 中断。我不知道如何解决这个问题。

0 个答案:

没有答案