Недавно я использовал ModelName.where(nil)
в определенных ситуациях, когда я мог бы использовать ModelName.all
.
Разница между ними заключается в том, что первый возвращает отношение ActiveRecord, а второй возвращает массив.Я могу связывать запросы от первого, но не от второго.Мне не приятно, что я теряю самодокументированную природу ModelName.all
.
Существует ли какой-либо метод, например ModelName.all
, который возвращает AR-отношение и поддерживает самодокументирование?