Opgeslagen procedures worden ondersteund in rails. De fout die niet synchroon loopt, is omdat de MULTI_STATEMENTS
vlag voor MySQL is niet standaard ingeschakeld in Rails. Met deze vlag kunnen procedures meer dan 1 resultaatset retourneren.
Zie hier voor een codevoorbeeld over hoe u het kunt inschakelen:https://gist.github.com/wok /1367987
Opgeslagen procedures werken direct uit de doos met MS SQL Server.
Ik heb opgeslagen procedures gebruikt in bijna al mijn op mySQL en SQL Server gebaseerde rails-projecten zonder enige uitgave.