I think if a Rails-type framework is what you need, and you're doing Web development, your problem might be better solved by Elixir and Phoenix[0]. My only caveat to that would be if you need some sort of extreme CPU efficiency as Go has better CPU throughput than Elixir/Erlang. Otherwise, I think you'll find Phoenix's parallels to and lessons learned from Rails along with some nice abstractions around PubSub/WebSockets.
0 - http://www.phoenixframework.org/docs/overview