Add from_request! to raise error when expected

* changed that to the default behavior in current controllers
so there is no API change