The error :message here isn't working properly here, perhaps it's because I'm using Ruby 2.0.  It's showing "a and a" for two errors, which seems to be the `e[1]` where e is the symbol `:base`.  In addition, a single error can be an array of sentences.  How about something like this, assuming the HTML gets rendered from the server?

    [17] pry(#<SmartProxy>)> errors.values.map {|e| [e].flatten.join("<br />") }.to_sentence
    => "XUnable to communicate with the proxy: Request TimeoutX<br />XPlease check the proxy is configured and running on the host.X"