Criando um menu suspenso simples no Rails

Isso realmente parece bastante simples, mas, por algum motivo, estou perdendo algo crítico.

Eu tenho uma visão:

<% form_for :foo, @foo, :url => {:action => 'bar'} do |f|%> 
  <%= f.collection_select :range, FooModel::MONTHS%>
  <%= submit_tag "Submit", :disable_with => "Submitting..." %>
<% end %>

Eu tenho um modelo:

class FooModel < ActiveRecord::Base
  MONTHS = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep']
end

E eu tenho um controlador:

def new
  @foo = FooModel.new
end

def index
  respond_to do |format|
    format.html # index.html.erb
  end
end

def bar
  if params[:foo]
    @foos = params[:foo].inspect
  end

  respond_to do |format|
    format.html # index.html.erb
  end
end

Minha pergunta é: como obtenho informações sobre qual elemento da caixa de combinação foi selecionado quando o botão Enviar foi clicado? Não parece ser params [: foo], @foo ou qualquer outra coisa que eu possa pensar.

Atualizar Olhando para ele, parece que eu deveria estar chamando params [: range]? Isso, no entanto, é nulo.

questionAnswers(1)

yourAnswerToTheQuestion