estoy intentando pasar una variables de una llamada ajax a la funcion que esta llama, pero no consigi pasar los parametros.
este es mi ajax
Código:
  
los parametros que quiero pasar son idea y  usuario a la funcion votarIdea que espera esos dos parametros  $("a[rel^='meGusta']").click(function(){
            var usuario= $(this).data('usuario');
            var idea= $(this).data('idea');
            $.ajax({
                url: '{{path('votarIdea')}}',
                data: {user: usuario, idea: idea},
                type: 'POST',
                dataType: 'html'
                //success: cambio(),
                //error: noCambio()
            });
el error que me da es el siguiente:
request: RuntimeException: Controller "Cupon\IdeaBundle\Controller\DefaultController::vo tarIdeaAction()" requires that you provide a value for the "$user" argument (because there is no default value or because there is a non optional argument after this one).
si cambio my url y pongo esto
Código:
  
me dice que no reconoce la variable idea.url: '{{path('votarIdea',{'user': usuario, 'idea': idea} )}}',
Que estoy haciendo mal, como puedo hacer que los parametros lleguen a la funcion.
muchas gracias
 

