- TL; DR
- Why?
- When?
- How?
4.1. Enumerator (skip if familiar with)
4.2. Lazy enumerator
4.3. C patch - Conclusion
TL; DR
module AlertConfirmer | |
class << self | |
def reject_confirm_from &block | |
handle_js_modal 'confirm', false, &block | |
end | |
def accept_confirm_from &block | |
handle_js_modal 'confirm', true, &block | |
end |
CREATE INDEX "index_looks_on_created_at" ON "looks" ("created_at") | |
explain select * | |
from looks where looks.created_at = (select max(l.created_at) from looks l where l.user_id = looks.user_id) limit 5 | |
-- QUERY PLAN | |
-- --------------------------------------------------------------------------- | |
-- Limit (cost=0.00..26.50 rows=1 width=24) | |
-- -> Seq Scan on looks (cost=0.00..26.50 rows=1 width=24) | |
-- Filter: (created_at = (SubPlan 1)) |
TL; DR