Activerecord с использованием Activerecord-sqlserver-adapter возвращает список объектов, но без каких-либо атрибутов - PullRequest
0 голосов
/ 07 июня 2019

Я настроил следующую среду: Ubuntu 18.04 Desktop Rails 4.1 с activerecord-sqlserver-адаптером 4.1.8 и tiny_tds 2.1.2.

Это для доступа к существующей базе данных MS SQL Server 2008.

После настройки среды я смог подключиться к базе данных с помощью консоли rails.

Я создал пару моделей, которые сопоставлены с существующей таблицей. Одной из моделей является Scope.

Когда я запускаю Scope.all в консоли, оператор SQL был сгенерирован и выполнен без каких-либо проблем, и он возвращается с массивом из # объектов, но без каких-либо атрибутов. Количество возвращаемых объектов соответствовало количеству записей в базе данных. Я также использовал другие методы, такие как where, order и т. Д. Сгенерированные операторы SQL были выполнены без ошибок. Но возвращаемые объекты всегда содержат без атрибутов из таблицы базы данных.

Я также попробовал другую модель, и результат тот же.

Есть идеи, как это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...