Rails ‘.js.erb’ ne rendant pas partiel

Donc, je travaille avec les rails 3.2.13 et ce que j’essaie de faire, c’est de rendre un partiel, puis de l’append à une div en utilisant jquery:

$("#notifications").append("");

ce qu’il fait actuellement, c’est qu’il l’ajoute à la bonne division mais ne rend pas le partiel ou quoi que ce soit, il restitue le code de rails comme une chaîne .. c’est quelque chose d’idiot qui me manque.

Toute aide serait appréciée Merci

Essayez render_to_ssortingng au lieu de simplement render

Essaye ça:

  $("#notifications").append("<%= escape_javascript(render(:partial => 'layouts/notification')) %>"); 

si c’est un partiel régulier (sous la même vue) alors: –

 $("#notifications").append("<%= escape_javascript(render(:partial => 'notification')) %>"); 

autre

 $("#notifications").append("<%= escape_javascript(render(:partial => 'layouts/notification')) %>");