我有一个rails应用程序正在运行,我正在放置binding.pry一个被称为很多的方法.我想停止特定string的symbol,但我找不到语法.这是我的代码:
def can?(resource, operation, options={})
binding.pry
credentials(options[:as]).each do |credential|
can = credential.can?(resource, operation, options)
return can unless can.nil?
end
nil
end
Run Code Online (Sandbox Code Playgroud)
我在关于break关键字的文档中看到了,但我似乎也无法做到这一点.有人可以告诉我语法应该是什么?
你可以添加一个 if
def can?(resource, operation, options={})
binding.pry if your_condition_is_met
credentials(options[:as]).each do |credential|
can = credential.can?(resource, operation, options)
return can unless can.nil?
end
nil
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
721 次 |
| 最近记录: |