У меня есть пара моделей, обе из которых ориентированы на пароли. Они не принадлежат одной таблице наследования и должны отслеживаться в отдельных таблицах. По логике они оба совершенно разных типов моделей, но оба имеют отслеживание пароля и подтверждения пароля. Они также используют ту же бизнес-логику для правил паролей, как количество символов в пароле и т. Д.
Как лучше всего в Rails убедиться, что код СУХОЙ и не повторяется в Rails? Что я должен смотреть на делать?