Todo esto debería estar en un scope del modelo, no es bueno tener includes y reorders en el controller, lo hace poco legible y poco mantenible.
```
class User < ActiveRecord::Base
  scope :by_balance, ->(direction) { .includes(:accounts).reorder("accounts.balance #{direction || 'ASC'}") }
  # ...
end
```

Lo que me hace pensar en que esto no tiene en cuenta el propio banco donde estamos viendo las cosas (recuerda que un usuario puede pertenecer a varios bancos).

Creo que en realidad este es uno de los puntos donde habría que usar el MembersController, poque para un member está totalemnte definido su balance etc.