I've run into an issue a few times where I want to efficiently fetch an association for an array of models, but I can't because the models are already in memory.
class Artist < Sequel::Model one_to_many :albums end class Album < Sequel::Model many_to_one :artist end Eager loading normally works like this: albums_with_artists = Album.where(id: [1, 2, 3]).eager(:artist) But a method may return an array of models, in which case I would want to do something like: albums_without_artists = Album.where(id: [1, 2, 3]).all # Efficiently loads the :artist association for each Album in albums_without_artists Album.eager(albums_without_artists, :artist) Does Sequel currently have support for doing this? -- You received this message because you are subscribed to the Google Groups "sequel-talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/sequel-talk. For more options, visit https://groups.google.com/d/optout.
