Ruby 2.3.7p456 Rails 5.2.2 iMac macOS Mojave v 10.14.3
Фрагмент кода ниже вызывает ошибку ActiveRecord::RecordNotFound по адресу @cart = Cart.find(nil), но блок восстановления никогда не срабатывает.
Спасибо за вашу помощь, пожалуйста, дайте мне знать, если есть что-то еще, что мне нужно предоставить.
module CurrentCart
private
def set_cart
@cart = Cart.find(nil)
rescue ActiveRecord::RecordNotFound
puts 'There was an ActiveRecord::RecordNotFound error'
end
end
raise ActiveRecord::RecordNotFound
в начало метода и посмотреть, поймается ли она? - person Amin Shah Gilani   schedule 16.02.2019raise ActiveRecord::RecordNotFound unless Cart.find(nil)
? - person zeitnot   schedule 16.02.2019ActiveRecord::RecordNotFound
и оставьте ключевое словоrescue
в покое. - person zeitnot   schedule 21.02.2019