It really shouldn't have anything to do with your tech stack being Rails. You can just have some status page site or your own status site (see below) check a certain page/port/endpoint for each of your "usage points".
- Twilio open sourced theirs though it's Python: https://www.twilio.com/blog/2010/07/twilio-open-sources-stas...
- https://www.statuspage.io/ is a hosted version as are the following