SQLite3の例外が補足できない(未解決)

windowsruby1.8.7でSQLite3を使っていて、UNIQUE制約に引っかかったときの例外

SQLite3::SQLException: SQL logic error or missing database: INSERT INTO (SQLがつづく)

が補足できない。Rubyのコードは

  begin 
    user.save
  rescue SQLite3:Exception=> ex
    p ex.message+"\n"
  end

以下のようにすれば補足できる(あたりまえだが)

  begin 
    user.save
  rescue => ex
    p ex.message+"\n"
  end