Er zijn twee dingen die je kunt doen om te helpen:
-
Wanneer gebruikers een bedrijfsnaam toevoegen, geef ze dan een vak voor automatisch aanvullen zodat ze suggesties krijgen als deze al bestaat. U kunt ook een bestaande voorstellen, zoals stackoverflow doet wanneer u een vraag toevoegt.
-
Gebruik een zoekfunctie bij het doorzoeken van de database, zodat u alle variaties kunt samenvatten. Je kunt hier zoekedelstenen vinden https://www.ruby-toolbox.com/categories/rails_search
Ik denk niet dat het achteraf gemakkelijk en nauwkeurig zal zijn om ze te "normaliseren".