Hello, I''m having trouble selecting only some specific resources from 2 tables. That''s my code: categories = %w{cat1 cat2 cat3} categories.each { |category| cat = CharacterAttributeCategory.find_by_name category @character_attribute_types +CharacterAttributeType.find_all_by_character_attribute_category_id cat.id } I tried << before but that doesn''t work as well. I get following error: NoMethodError in CharactersController#new You have a nil object when you didn''t expect it! You might have expected an instance of Array. The error occurred while evaluating nil.+ Any hints? -- 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
On Wed, 11 Mar 2009 18:12:12 +0100 Heinz Strunk <rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> I''m having trouble selecting only some specific resources from 2 tables. > That''s my code: > categories = %w{cat1 cat2 cat3} > categories.each { |category| > cat = CharacterAttributeCategory.find_by_name category > @character_attribute_types +> CharacterAttributeType.find_all_by_character_attribute_category_id > cat.id > }Do you mean this? @character_attribute_types = [] @character_attribute_types << CharacterAttributeType.find_all_by_character_attribute_category_id SH -- Starr Horne My blog: http://starrhorne.com Check out my Helpdesk RailsKit: http://railskits.com/helpdesk/ --~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Hey, I just tried that, didn''t help. Here''s the error: characters_controller.rb:21: syntax error, unexpected tIDENTIFIER, expecting ''}'' @character_attribute_types << CharacterAttributeType.find_all_by_character_attribute_type_category_id cat.id -- 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---