Я разрабатываю приложение Ruby on Rails . Мой вопрос больше о синтаксисе Ruby .
У меня есть класс модели с методом класса self.check
:
class Cars < ActiveRecord::Base
...
def self.check(name)
self.all.each do |car|
#if result is true, break out from the each block, and return the car how to...
result = SOME_CONDITION_MEET?(car) #not related with database
end
puts "outside the each block."
end
end
Я хотел бы остановиться / выйти из каждого
блока один раз результат
равен истина (это нарушает каждый
блок, если car.name
совпадает с именем
параметр один раз ) И вернуть автомобиль
, что приведет к результату истина . Как взломать код Ruby?