Rails (Active Record) - вернуть список всех полей - PullRequest
0 голосов
/ 21 сентября 2019

1) Как получить список всех полей из модели?

2) Как получить список всех полей из модели с кучей внутренних и левых объединений?(например, когда я смотрю на объект, я вижу только основной возвращенный объект. Я знаю, что поля доступны, но они не отображаются в возвращенном объекте.

Я заметил, я использую .attributes, и этовернет все поля и любые псевдонимы из моего sql select, но я не могу вернуть ни одного псевдонима SQL. Или мне нужен способ их идентификации.

Ответы [ 2 ]

0 голосов
/ 21 сентября 2019

См. ActiveRecord :: Base.columns_hash .

Post.columns_hash # => ["id", "user_id", "body"]

0 голосов
/ 21 сентября 2019

Для вопроса 1 вы найдете ответ здесь

Для вопроса 2 вы можете найти ответ здесь

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