Problema com form_for com remote => true Rails 3

Estou com o seguinte problema, tenho um form

[code]<% form_for(@usuario,:remote => true) do |f| %>


<%= f.submit “Cadastrar” , :class => ‘botao’ %>

<% end %>[/code]

Ao cadastrar no meu controlador o método create esta assim:

[code]
def create
@usuario = Usuario.new(params[:usuario])
@usuario.senha = Digest::SHA1.hexdigest(@usuario.senha)

respond_to do |format|
  if @usuario.save
  	flash[:notice] = 'Usário criado com sucesso.'
    format.html { redirect_to(@usuario) }
    format.xml  { render :xml => @usuario, :status => :created, :location => @usuario }
    format.js
  else
    format.html { render :action => "new" }
    format.xml  { render :xml => @usuario.errors, :status => :unprocessable_entity }
    format.js
  end
end

end[/code]

Crie o arquivo create.js.erb

$('#sucesso').append("sucesso");

Estou com o problema que o cadastro é feito mas a palavra sucesso não é renderizada, qual estou fazendo algo de errado.
Estou usando o Jquery, já atualizei o UJS do rails.js para o JQuery.

tu incluiu os javascripts default no teu template?
o request esta sendo feito via JS mesmo?

fiz um teste simples aqui com os passos que tu descreveu e tuncionou beleza :smiley:

Outra coisa, tu viu se deu algum erro de javascript?

E por último, em vez de encher de format.* tu podia usar um responder :smiley: