Shrine has a unique and different architecture. If you want to use the gem with any degree of sophistication, or peek under the hood, you might have some trouble following what is going on. This blog post, will hopefully be an effective panacea for that ailment.
The folks at Basecamp have written a very interesting book which discuss how they manage projects. “Shape up” is freely available for all to read.
This tutorial hopes to teach you how to override certain pagy methods only in certain situations.
I have a project which has many users through: a project_members association.
I suppose one of the reasons why sequel in rail isn’t as popular as Active Record is that, that ORM decision is made for you out of the box with rails. I suppose, in the end, it doesn’t matter too much. BaseCamp seems to be doing just fine with ActiveRecord, and is immensely profitable, given its costs and scale, as are many other organisations using it. But if you want to push the boundaries of performance, then perhaps you can try Sequel. I would even bodly venture to say, if all the hype regarding Sequel is genuine and to be believed, and if a magical wand could be waved, it would replace ActiveRecord.
Communication and coordination is probably one of the most difficult things mankind has come to grips with.
A code example on how to do this in ELM.