Я настроил следующую среду:
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 были выполнены без ошибок. Но возвращаемые объекты всегда содержат без атрибутов из таблицы базы данных.
Я также попробовал другую модель, и результат тот же.
Есть идеи, как это исправить?