Or even this:
@message = Message.new(params[:message])
volunteers = Volunteer.all(:conditions => "email IS NOT NULL AND email
<> ''", :group => "email")
# essentially the same as .map { |v| v.email } only letting ruby figure
out the "v" part.
@message.recipients = volunteers.map(&:email)
-- Josh
http://iammrjoshua.com
Julian Leviston wrote:
> Hi,
>
> @message = Message.new(params[:message])
> @message.recipients = Volunteer.all(:conditions => "email IS NOT NULL
> AND email <> ''", :group => "email").map{|v| v.email}.join(", ")
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: 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/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---