I know how to access the users but I don't know how to search in the array (not the database) and then delete a user if a match is found.
On 10 mrt, 13:47, Davi Vidal <[email protected]> wrote: > On 03/10/2009 09:29 AM, Tarscher wrote: > > > Hi all, > > > Groups has_ many users. > > If one Group has_many Users, then you can access group[1]'s users > using > the group's method 'users'. > > group = Group.find(1) > users_group_one = group.users > > > > > > > I have 2 activerecord arrays: > > 1. groups = containing groups with its users. > > 2. users = containing users attending an event. > > > I start by iterating over the groups. Then I iterate over the users in > > the second array and search for that user in the first array (see > > code). If the user is found, show hime and delete him from the array. > > > <% groups.each do |group| %> > > <h2><%= group.title %></h2> > > <% users.each do |user| %> > > # I want to search for user in group.users > > # and if present show here and remove the user from > > # group.users (remove from the array not from the database) > > <% end %> > > <% end %> > > <% groups.each do |group| %> > <% group.users.each do |user| %> > <% end %> > <% end %> > > HTH, > > davi --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

