Има две неща, които можете да направите, за да помогнете:
-
Когато потребителите добавят име на фирма, дайте им поле за автоматично попълване, така че да получават предложения, ако вече съществува. Като алтернатива предложете съществуващ, както прави stackoverflow, когато добавяте въпрос.
-
Използвайте инструмент за търсене, когато правите заявки в базата данни, за да можете да обобщите всички варианти. Можете да намерите скъпоценни камъни за търсене тук https://www.ruby-toolbox.com/categories/rails_search
Не мисля, че „нормализирането“ им постфактум ще бъде лесно, нито точно.