Duda con form_for y dentro un select

Hola chic@s, a ver si me podeis ayudar con esta duda

<%form_for :user, @user, :url=>{ :action =>“index”, :controller =>
“categories”} do |f| %>
<%= select(:category, :user_id, @users.map{|p| [p.name, p.id] }) %>
<%= submit_tag “Ir” %>
<% end %>

les explico lo que entinedo por esto.
tengo un formulario vinculado a user donde le paso @user y cuando le de
al boton ir me ira al index del controlador category

el select que tengo dentro, segun lo que lei en la documentación de
rails el objeto que pasara al index del controlador category sera
user_id

el form_for me genera un objeto params que tiene lo siguiente
{“action” => “index”, “controller” => “categories”, duda??}

cual seria el tercer parametro de form_for

“user”=> {name=> “bla bla”, id=>“bla bla”}

en el controlador de category en la funcion index tengo
@valor = params[:category]
render :text => @valor

y lo que me puestra el navegor es
user_id1; si selecciono lo opcion 1 del select
user_id2; si selecciono lo opcion 2 del select
etc…

si lo que quiero pasar es el user_id como le hago???

muchas gracias y salu2