From f7e4362011ceb1317fd401125d48d7ccb9a1079c Mon Sep 17 00:00:00 2001 From: schneems Date: Sat, 28 Jun 2014 14:46:33 -0500 Subject: [ci skip] Doc ability to chain in `find_each` Also use appropriate mailer syntax in the `find_each` block. --- guides/source/active_record_querying.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'guides') diff --git a/guides/source/active_record_querying.md b/guides/source/active_record_querying.md index 0b6f40c129..311df3a953 100644 --- a/guides/source/active_record_querying.md +++ b/guides/source/active_record_querying.md @@ -309,7 +309,15 @@ The `find_each` method retrieves a batch of records and then yields _each_ recor ```ruby User.find_each do |user| - NewsLetter.weekly_deliver(user) + NewsMailer.weekly(user).deliver +end +``` + +To add conditions to a `find_each` operation you can chain other Active Record methods such as `where`: + +```ruby +User.where(weekly_subscriber: true).find_each do |user| + NewsMailer.weekly(user).deliver end ``` -- cgit v1.2.3