Problem with parameters

First at all sorry if my english is not the best.

In the view I have this code:

<%= select_tag "tabla", options_for_select(["Famitel", "Polycom Kirk", "LG Nortel", "Dimax Videovigilancia"]) %> <%= text_field :buscar, params[:codigo_aleatorio]%> <%= button_to "Buscar" , :action => :elijovista %>

In elijovista´s controller I need to know the item that was selected in tabla and the text.

my code is: def elijovista    debugger    return params[:payment]

    case :tabla         when "Famitel"          @ticket=Ticket.find( :first, :select =>"reference", :conditions=>['codigo_aleatorio=?',params[:codigo_aleatorio]])

        # renders app/views/zonaclientes/showFamitel         render :template => 'zonaclientes/showFamitel'       return . . . . (The same for the rest of the items) . . But render never works, always show the elijovista view.

Whats wrong? How can obtain the option selected in tabla?

Thanks for all

First at all sorry if my english is not the best.

In the view I have this code:

<%= select_tag "tabla", options_for_select(["Famitel", "Polycom Kirk", "LG Nortel", "Dimax Videovigilancia"]) %> <%= text_field :buscar, params[:codigo_aleatorio]%> <%= button_to "Buscar" , :action => :elijovista %>

In elijovista´s controller I need to know the item that was selected in tabla and the text.

my code is: def elijovista   debugger   return params[:payment]

return halts processing of the action

Fred

Sorry, I did several tests.This two lines don't exists debugger    return params[:payment]

The problem is that in the view when i push the button it works like a link_to and tabla y codigo_aleatorio aren't present in elijovista :frowning:

Any help? I don't know how solve this

case :tabla
    when &quot;Famitel&quot;

These lines here are also weird. The lines below would only run if :table were to be === to "Famitel", which would never happen. (did you mean params[:tabla] ?

Fred

With case params[:tabla] the variables are the same. I can't use params[:tabla] in elijovista controller :frowning: