Ruby 异常

 

begin

rescue StandardError => e
puts e.message
Rails.logger.error('initialize出现StandardError错误:')
Rails.logger.error(e.message)
Rails.logger.error(e.backtrace)
ensure
puts 'last'
end

 

也可以使用 raise 语句抛出异常

raise "Error Message"