Я собираюсь начать писать приложение Rails, которое позволит клиентам иметь отдельный субдомен для их доступа к нашему приложению. Разумеется, с точки зрения безопасности данных было бы неплохо, если бы каждый клиентский доступ был действительно ограничен их базой данных, таким образом, если в производственном коде есть ошибка, они смогут получить доступ к своей собственной базе данных, а не к любой другой клиентов.
Я знаю код, который касается того, как делать то, что я хочу, но мне было интересно, есть ли более простое решение, которое мне может не хватать. Как бы вы могли обеспечить безопасность данных клиента, чтобы в случае ошибки или угрозы хакером их данные были бы менее подвержены риску?