weixin_rails_middleware example