Приложение имеет несколько соглашений типа Соглашения.Каждое соглашение должно содержать версии и иметь даты, связанные с тем, когда соглашение действительно.Я смотрю на различные системы управления версиями ActiveRecord, но мне интересно, есть ли у кого-нибудь предложения для этого конкретного варианта использования.