On 17 November 2011 13:11, gbolahan a. <[email protected]> wrote: > i have modified my code as follows: > > <%= collection_select(:category, :id, @categories, :id, :category_type, > options ={:prompt => "-Select a Category"}, :class =>"category") %> > > i Hav also modified the definition in my controllers as follows: > > @categories = category.find(:all)
That should be Category.find(:all) > > 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.map > seems there something i dont get You have not said where that error occurs, but wherever it is something is nil. Have a look at the Rails Guide on Debugging, that will show you how to use ruby-debug to break into code, inspect data and follow the flow. Then when you get this sort of error you can put in breakpoints and check each of the variables to find which one is nil. Colin > > -- > 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. > > -- gplus.to/clanlaw -- 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.

