Rendering częściowy w pliku js.erb

Próbuję utworzyć formularz komentarza oparty na ajax, który po przesłaniu zaktualizuje moją listę komentarzy. Całkiem podstawowe rzeczy.

Mam częściowecomments/_single.html.haml&nbsp;który ma singiel<li>&nbsp;tag z podstawowymi informacjami o komentarzu i oto mójcomments/create.js.erb&nbsp;plik (w rzeczywistości są to trzy różne pliki testowe połączone w jeden, aby pokazać, na czym polega mój problem):

$('#comments ul.comments').append("<%= render :partial => 'comments/single', :locals => { :c => @comment } %>");
$('#comments ul.comments').append("<%= render :partial => 'comments/foobar' %>");
$('#comments ul.comments').append("foobar");
alert('foobar');

Treść dlacomments/_foobar.html.haml&nbsp;jest tylkofoobar, nie ma html w środku. Moim problemem jest to, że pierwsze dwie linie nie działają. Nie ma błędów w mojej konsoli serwera dev, inspektor obiektów mówi, że kod komentarza został zwrócony poprawnie, ale nie są one dodawane do mojej listy komentarzy. Trzecia linia działa dobrze, a więc czwarta. Wygląda na to, że są problemy z używaniemrender.