Renderização parcial no arquivo js.erb

Estou tentando criar um formulário de comentários baseado em ajax que atualizará minha lista de comentários quando enviado. Coisas bem básicas.

Eu tenho uma parcialcomments/_single.html.haml&nbsp;que tem um único<li>&nbsp;tag com informações básicas de comentários e aqui está minhacomments/create.js.erb&nbsp;arquivo (na verdade, são três arquivos de teste diferentes mesclados em um para mostrar a você qual é o meu problema):

$('#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');

O conteúdo paracomments/_foobar.html.haml&nbsp;é apenasfoobar, não html dentro. Meu problema é que as duas primeiras linhas não funcionam. Não há erros no meu console do servidor dev, o inspetor de objetos diz que o código do comentário foi retornado corretamente, mas eles não foram adicionados à minha lista de comentários. A terceira linha funciona bem e por isso a quarta linha. Parece que há alguns problemas com o usorender.