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.