Uložené procedury jsou podporovány v kolejnicích. Chyba mimo synchronizaci, kterou dostáváte, je způsobena MULTI_STATEMENTS
příznak pro MySQL není ve výchozím nastavení v Rails povolen. Tento příznak umožňuje procedurám vracet více než 1 sadu výsledků.
Zde najdete ukázku kódu, jak to povolit:https://gist.github.com/wok /1367987
Uložené procedury fungují hned po vybalení s MS SQL Server.
Uložené procedury jsem používal téměř ve všech svých projektech kolejnic založených na mySQL a SQL Serveru, aniž bych to nějak vydal.