2016-06-07 2 views
1

Кто-нибудь знает о лучшем решении для подключения к старому серверу 2008 года? да, я знаю, что он старый. Я изучал gem sql-server-adapter, нацеливаясь на 4.1.x, но это не совсем так. в настоящее время работает рельсы 4.2.6 и рубин 2.2.5.Каков наилучший вариант для подключения Rails 4.2.5 к MS SQL Server 2008?

Я пробовал использовать activerecord-sqlserver-adapter 4.1.2, который, как я думал, был лучшим вариантом. Мы можем подключиться просто отлично, но при попытке получить первую запись или любую запись, если она имеет значение, она не возвращает активный объект записи.

Я пытался его закодировать, но он говорит, что не может получить [] класса nil. Но если я YAML::dump(TheObject.first), он выплескивает строку с \ n перерывами с записью.

Я чувствую, что что-то не хватает, хотя я следил за учебниками и даже просто использовал минимум, необходимый для подключения.

Это первый раз, когда мы попытались подключиться к MSSQL с Rails, так что это все довольно новое. Определенно ничего похожего на подключение к Mongo или Postgres или даже MySQL. лол.

+0

Вы используете tiny_tds (https://github.com/rails-sqlserver/tiny_tds) с sqlserver-адаптером? Около 3 лет назад я работал над проектом Rails + SQL Server, и тогда это было устойчивое решение. Возможно, что-то изменилось или это то, что вы уже посмотрели, но подумал, что я упоминаю об этом. – RyanWilcox

+0

Я использую tiny_tds на самом деле. Я также использую жемчужину activerecord-sqlserver-adapter. : / –

ответ

0

Кажется, что консенсус Stackoverflow «не нужен». Есть два похожих вопроса, которые дают ответ, но оба говорят, что это непросто или просто.
Этот ответ представляется наиболее полезным: https://stackoverflow.com/a/5176511/275780
Он ссылается на этот вопрос: Rails & MSSQL 2008 - Will We Hit Barriers?, который выступает за jruby и в основном говорит, что это боль.
Этот ответ: https://stackoverflow.com/a/13518152/275780 на самом деле представляется полезным, если вы собираетесь его использовать.

Смежные вопросы