Подрывная деятельность 1.5 представляет редкий контроль, который может быть чем-то, что Вы могли бы найти полезным. От документация :
... редкие каталоги (или мелкий контроль )... позволяет Вам легко проверять работу copy— или часть работы copy— более мелко, чем полная рекурсия, со свободой ввести ранее проигнорированные файлы и подкаталоги в более позднее время.
Да, будет больно.
Мы работаем Rails / SQL Server в настоящее время находится в производстве. Все наши разработки выполняются на OS X / linux и развертываются на серверах приложений linux.
В конце концов, мы выбрали JRuby, поскольку подключение через JDBC, а не через ODBC, было гораздо менее болезненным. Сам JRuby - хорошая платформа, но у нас не было конца проблем из-за причуд сторонних гемов и плагинов, которые часто не работают под JRuby (особенно если у них есть собственные расширения).
В поддержке все еще есть дыры - подкачка по-прежнему ненадежна, но вроде работает. По памяти есть некоторые причуды, связанные с юникодом и кодировкой символов.
Единственная причина, по которой используется SQL Server, заключается в том, что это то, что требовала группа ИТ-инфраструктуры. MySQL / Postgres - гораздо лучшее решение, если это возможно. Все просто работает.