Quick code tip…
named_scope with a lambda as the 2nd paramater, but I also want to extend the
named_scope with some custom methods.
1 2 3 4 5 6
I use the same extended methods in more than one place, so I figured I’d use something similar to the
:extend option used with association methods like
has_many, but I can’t pass an
:extend option if I’m also using a lambda.
The way around this is to just include the methods directly in the block.
1 2 3 4 5 6 7 8 9 10
Works like a charm. Now I can just reuse the
Associations module where I need it.