Ho il seguente codice inserito in una pagina .rhtml:

codice:


    <%= select('administrative_module', 
                   'worker_id', 
                   Worker.get_workers_collection_no_end_date, 
                   { :include_blank => true }, 
                   { :onchange => remote_function(:update => "worker_data", :url => { :controller => "nome_controller", :action => :nome_metodo}, 
                   :with => "'worker_id=' + $('administrative_module_worker_id').value") }
                    ) %>
    </p>
Qualcuno può spiegarmi cosa sono tutti i parametri passati al metodo select?

Ho cercato su internet, ma ho solo una gran confusione in testa!
grazie