Read up on form_tag api.rubyonrails.org/classes/ActionView/Helpers/ FormTagHelper.html
Fix your form accordingly. Once you have done that, and once u have the select box looking as you want it, choose a location and hit submit. Check the development log for the parameters hash and dump it here. Or, you could do raise params.to_yaml in the first line of you 'index' action. This will output all the contents of the params hash onto the webpage. Copy that and put it here. Just put the content of the params when you submit the form, here. On May 11, 4:13 pm, bingo bob <rails-mailing-l...@andreas-s.net> wrote: > Thanks for all these comments! > > However somethings else maybe going on... it's failing and I don't know > why. > > Even with this code. > > class WelcomeController < ApplicationController > def index > > unless params[:location][:id].blank? > # location is set > @teachers = Teacher.all > @locations = Location.all > > else > # no location set > @teachers = Teacher.all > @locations = Location.all > > end > > end > > end > > it fails with > > You have a nil object when you didn't expect it! > You might have expected an instance of ActiveRecord::Base. > The error occurred while evaluating nil.[] > > -- > Posted viahttp://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@googlegroups.com To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---