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 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@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 -~----------~----~----~----~------~----~------~--~---