A "recipes and patterns" documentation page(s) is a great idea. I haven't
used Sequel extensively, so I wouldn't have much to add.  However, I am
using Sequel in a new Rails apps and it would be nice to have a place where
people can share how they're using Sequel with Rails, in addition to the
common patterns when working with Sequel.

Doug

On Fri, Jul 20, 2012 at 12:19 PM, Phrogz <[email protected]> wrote:

> Today I needed some semi-trivial Sequel functionality that I've needed
> (and re-derived) multiple times in the past. It's something that I feel is
> likely a common need for users.
>
> In chatting with Jeremy on IRC, he suggested that he might add a new
> Recipes (or other title?) page to the documentation. But we need more than
> just one or two recipes before adding such a page. So...
>
> What common patterns do you occasionally see in Sequel? Sort of a code
> FAQ. For example:
>
> 1) Get a model instance based on some unique criteria if it exists, or
> create a new one with that criteria if it doesn't exist.
> (Yes, there's a method for 
> this<http://sequel.rubyforge.org/rdoc/classes/Sequel/Model/ClassMethods.html#method-i-find_or_create>;
> however, when the criteria involves a PK you get the "node_id is a
> restricted primary key" error and the recipe should show how to work around
> that.)
>
> 2) Find the top N model instances based on the sum of some value in
> another 
> table<http://stackoverflow.com/questions/11582763/find-models-with-summed-statistics>
> .
>
> If we can gather a bunch of good recipes we can put up a new page that
> (like the Cheat Sheet) may become a really useful tool for new (and not so
> new) Sequel developers. :)
>
>  --
> You received this message because you are subscribed to the Google Groups
> "sequel-talk" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/sequel-talk/-/MW-WOOrh99YJ.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/sequel-talk?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sequel-talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sequel-talk?hl=en.

Reply via email to