Вы не должны перекомпилировать свой код каждый раз, когда Вы изменяете что-то в конфигурации. Это упростит развертывание программы и обслуживание. Например, можно подкачать один компонент с другим со всего 1 изменением в файле конфигурации.
validates_uniqueness_of :employee_id, :scope => :area_id