You can’t as far as I know… (someone correct me if I’m wrong
But you can make it work.
Not tested but it’s similar to something I did before.
In the client model, do this
def line_items items = Array.new for order in self.orders items << order.line_items end items end
Then you can do client.find(1).line_items
If that makes you cry because of performance reasons, then you might
want to replace that logic with a simple select statement and use