Size: a a a

2020 September 28

DM

Dmitriy Tensei Malys... in RubyRush
Александр
Вот тут интересная вещь для меня User.all, как я представлял, вернет не [], а relation
у вас оч странная манера обучения конечно
источник

DM

Dmitriy Tensei Malys... in RubyRush
User.all и вернет Relation
источник

А

Александр in RubyRush
Dmitriy Tensei Malyshev
у вас оч странная манера обучения конечно
это Вы на счет гукгла? :)
источник

DM

Dmitriy Tensei Malys... in RubyRush
насчет того что вы целый день пытаетесь разобраться в классе ActiveRecord::Relation
источник

А

Александр in RubyRush
Dmitriy Tensei Malyshev
User.all и вернет Relation
следоватьльно User.all вернёт [] - false :)
источник

А

Александр in RubyRush
Dmitriy Tensei Malyshev
насчет того что вы целый день пытаетесь разобраться в классе ActiveRecord::Relation
Боже упаси. Я сделал то что нужно, отработал и только сейчас, после работы буду разбираться уже с relation, пока все не встанет на свои места :)
источник

Э

Эдем in RubyRush
Александр
следоватьльно User.all вернёт [] - false :)
Нет. User.all == [] вернёт true, если записей нет
Но это не массив, да, это Relation
источник

А

Александр in RubyRush
Эдем
Нет. User.all == [] вернёт true, если записей нет
Но это не массив, да, это Relation
Потому что  == приведет его к array, как мне подсказывает память, верно?
источник

А

Александр in RubyRush
Это вот и есть загадка, которую я пока не смог загуглить :)
источник

Э

Эдем in RubyRush
источник

N

Ni in RubyRush
Александр
Потому что  == приведет его к array, как мне подсказывает память, верно?
https://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-3D-3D

иногда очень полезно сорс код смотреть
источник

А

Александр in RubyRush
Да... если бы не сказали копаться в source коде, я бы опять, наверное, пошел бы статьи искать на этот счет
источник

А

Александр in RubyRush
Спасибо большое всем. Можно еще  помучать? :)
источник

N

Ni in RubyRush
Александр
Спасибо большое всем. Можно еще  помучать? :)
это же открытый чат, конечно
источник

А

Александр in RubyRush
А как на relation each срабатывает (relation.each). Куда смотреть? :)
источник

А

Александр in RubyRush
Это include Enumerable все виноват?
источник

N

Ni in RubyRush
Александр
Это include Enumerable все виноват?
источник

А

Александр in RubyRush
ок, спасибо. Буду копаться :)
источник

N

Ni in RubyRush
Александр
ок, спасибо. Буду копаться :)
источник

Э

Эдем in RubyRush
👍
Вот в этой строке определяется, как Энумераблу итерировать (по records)
источник