Aaron Wieberg wrote:
review.send('computers<<', computer) fails regardless of the spaces.
That's because there is no method named "computers<<" on the review object. There is, however, a method named "<<" on the object returned by the call to the review.computers method.
If your collection is dynamically named, then you can use send twice to get the appropriate collection: review.send( collection_name ).send( '<<', computer )
Hope that helps, Gavin