;)) Look at the last line, that's the solution

$ script/console
Loading development environment (Rails 2.0.2)
>> Group.count
=> 1
>> User.count
=> 2
>> Group.find(:all).map(&:users.map(&:email))
NoMethodError: undefined method `map' for :users:Symbol
        from (irb):3
>> Group.find(:all).map(&:(users.map(&:email)))
SyntaxError: compile error
(irb):4: syntax error, unexpected '(', expecting tSTRING_CONTENT or
tSTRING_DBEG or tSTRING_DVAR or tSTRING_END
Group.find(:all).map(&:(users.map(&:email)))
                        ^
(irb):4: syntax error, unexpected ')', expecting $end
Group.find(:all).map(&:(users.map(&:email)))
                                           ^
        from (irb):4
>> Group.find(:all).map(&:{users.map(&:email)})
SyntaxError: compile error
(irb):5: syntax error, unexpected tLBRACE, expecting tSTRING_CONTENT
or tSTRING_DBEG or tSTRING_DVAR or tSTRING_END
Group.find(:all).map(&:{users.map(&:email)})
                        ^
(irb):5: odd number list for Hash
Group.find(:all).map(&:{users.map(&:email)})
                                           ^
(irb):5: syntax error, unexpected ')', expecting $end
        from (irb):5
>> Group.find(:all).map(&:"users.map(&:email)")
NoMethodError: undefined method `users.map(&:email)' for #<Group:0x1f57a84>
        from 
/Users/arie/RealProjects/xxx.com/vendor/rails/activerecord/lib/active_record/attribute_methods.rb:206:in
`method_missing'
        from 
/Users/arie/RealProjects/xxx.com/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/core_ext/symbol.rb:11:in
`__send__'
        from 
/Users/arie/RealProjects/xxx.com/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/core_ext/symbol.rb:11:in
`to_proc'
        from (irb):6:in `map'
        from (irb):6
>> Group.find(:all).map { |g| g.users.map(&:email) }
=> [["[EMAIL PROTECTED]"]]
>>

also be careful of def object end duck typing, remember to put it
inside parentheses, ex. (def object end).method

-- 
r9 = { name: Rie!, ym: riyari3, skype: rubyninja,
li: http://linkedin.com/in/ariekeren,
fb: http://profile.to/ariekeren,
blog: http://tinyurl.com/2bjgvn }

Kirim email ke