Perchè .group() non funziona più con mysql
Ok, hai un database mysql e hai bisogno di sapere quali sono i nomi dei tuoi utenti. E lo vuoi sapere partendo dalla variabile @comments. E vuoi evitare di avere nella collezione gli utenti ripetuti. Una volta con ActiveRecord e mysql potevi fare così:
Se usi mysql 5.7.5 o successivi non puoi più. Verrà generato un errore con scritto qualcosa del genere:
Perchè? Il problema è che mysql in precedenza barava rispetto agli standard mysql e decideva da se in modo magico quali record restituire. Ora non è più così ed è necessario allinearsi agli standard ed evitare questa tecnica.