Я хочу создать метод возврата всех моих объектов для какой-либо модели. Дело в том, что, помимо сохраняющихся объектов на db, я хочу присоединиться к еще нескольким объектам, основанным на каком-то определенном состоянии. Так было бы что-то вродеRails - Временная связь ActiveRecord
MyModel.all + [some_array].map{|a| MyModel.new(attribute: a)}
Дело в том, что эти новые записи не сохранились бы на db. Они будут созданы «на лету», как новые записи, чтобы присоединиться к сохранившимся. Таким образом, я показал любопытные работы, я получаю массив объектов MyModel, но проблема в том, что это не отношение ActiveRecord, я не могу сделать where
на этом наборе записей.
Любые идеи для обходного пути?
Да, это то, что я думал, что ... но я хотел бы использовать, где вместо того, чтобы выбрать " потому что реализация уже была такой. Думаю, мне придется это изменить. Просто хотел получить второе мнение. Благодаря! –