я вижу много книг, которые используют метод взрыва, как create!
или save!
, но они не используют спасательных блок, чтобы поймать исключения, например, если я взять блок кода из рубина на рельсах учебник:использования спасательных с методом взрыва или не
def follow!(other user)
relationships.create!(followed_id: other_user.id)
end
здесь michael hartl use follow with! , и метод bang create! без исключения для спасения, кто-то может объяснить мне, когда я должен использовать метод bang, и нужно ли добавлять к нему спасение?
спасибо
спасибо, это полезно, но у меня есть только Один вопрос, в производстве, если я использую метод bang без спасения, как блок кода в моем вопросе, рельсы автоматически показывают вам страницу со знаменитым предложением «Somethig пошло не так» или он показывает вам страницу с подробными ошибками для этого исключения? – medBo
@medBo: в процессе разработки вы получаете детали. В производстве: красное сообщение –