I''m of course a Ruby noob, but not only that I''m a programing noob, so I think I would have this problem no matter what language I''m working with. I''m trying to do a search for my website and can do listings of properties no problem but I''m having a huge problem when trying to do a search. I''ve been reading RailsSpace by Hartl and Prochazka which is a great book and has gotten me a long way in learning Ruby and programing but here is my problem. I am trying to use a default search for ALL cities that match the criteria. When it defaults to a city or someone chooses a city the search works fine, but it''s the ALL cities options that is giving me fits. Here is the code I''m working with. Any help would be greatly appreciated: Property Model: ----------------------------------------------- def self.find_by_pcc(params) where = [] unless params[:mls].blank? where << "mls = :mls" end unless params[:category].blank? where << "category = :category" end unless params[:bedroom].blank? where << "bedroom >= :bedroom" end unless params[:bathroom].blank? where << "bathroom >= :bathroom" end unless params[:min_price].blank? where << "price >= :min_price" end unless params[:max_price].blank? where << "price <= :max_price" end unless params[:school].blank? where << "school >= :school" end where << "city = :city" if where.empty? [] else find(:all, :conditions => [where.join(" AND "), params], :order => "city") end end Controller: ------------------------------------------------- def browse @PropCategories = [[''Residential'',''Residential''], [''Commercial'',''Commercial''],[''Land'',''Land''],[''Rental'',''Rental'']] @PropCities = [[''All Cities'', '':all''],[''Bassfield'', ''Bassfield''], [''Yada'',''Yada''], [''Heidelberg'',''Heidelberg'']] @PropSchools = [[''Any'',''nil''],[''test'',''test''],[''alpha'',''alpha''], [''beta'',''beta'']] @title = "Browse" return if params[:commit].nil? @properties = Property.find_by_pcc(params) else render(:action => ''property_table'') end end View: ------------------------------------------------------ <label for "city">City:</label> <%= select "city", params[:city],@PropCities %> Right now I don''t get an error, I just get a blank screen. Any help or advice would be greatly appreciated. Thanks! --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---