con eso le estás diciendo que llame a /foo/select_genre pasándole en el
parámetro ‘genre’ el valor del select(que tiene el id foo_block) y que
actualice el contenido del tag con el id ‘oculto’ con el contenido
devuelto en esta petición.
entonces en tu controlador tan sólo tienes que devolver el contenido en
función del parámetro recibido:
def select_genre
text = (params[:genre] == “m”) ? “texto que quieras” : “”
render :text => text
end