Rails Ajax: .js.erb processado como texto, não JS

Estou tendo problemas com o rails3 para renderizar Javascript (se isso for relevante, eu uso o JQuery e ele funciona bem, pois é usado em várias outras partes do aplicativo) em vez de htm

O que eu tenho: Tenho uma visão, tenho este link:

<%= link_to 'Edit', edit_user_repreneur_path(@user_repreneur, :format => :js), :remote => true %>

Primeiro de tudo, eu realmente não entendo por que tenho que adicionar: format =>: js para fazer com que o controlador use a visualização JS, e não a HTML. Aqui está o código do controlador:

def edit
    @user_repreneur = UserRepreneur.find_by_id_view(params[:id])
    respond_to do |format|
      format.js
      format.html
    end 
end

No início da classe do controlador, tenho esta linha:

  respond_to :js, :html

arquivo @My edit.js.erb contém uma única linha com um alerta. No entanto, ao renderizar a página, o JS é renderizado como texto e, portanto, não é executado. Tentei alterar a linha format.js para

format.js { render :layout => false }

Mas isso não muda nada. Acho que estou perdendo alguma coisa, mas realmente não vejo o que ...

Muito obrigado antecipadamente, felicidades!

PS: Não sei se isso é útil, mas antes de adicionar o bit: format =>: js no meu auxiliar de link, a exibição era sempre renderizada como HTML e, se eu comentei a linha format.html, tinha um erro 406 não aceitável no lado do servido

questionAnswers(0)

yourAnswerToTheQuestion