Rails form_for com file_field e remote => true e format =>: js

Estou enviando um form_for com um file_field nele. Quando o formulário é enviado com uma postagem, o controlador responde com um arquivo .js que será executado.

O file_field é opcional.

Quando eu carrego um arquivo, o arquivo js é aberto em um novo documento (como um arquivo de texto simples) e o js não é executado. Quando não faço upload de nenhum arquivo, a resposta div é atualizada. Eu quero que o sucesso da atualização seja notificado na resposta div ou em uma mensagem de falha independente do upload do arquivo.

Pode ser isso feito por algumas razões de segurança? Existe alguma solução alternativa para as pessoas que querem ser capazes de fazer isso?

Mais ou menos

Formulário _action.html.erb parcial:

<div id="response"></div>
<%= form_for ... :remote => true, :url => {..., :format => :js} do |f| %>
    ...
    <%= f.file_field :name %>
<% end %>

Controlador :: ação

 if not request.post?
    render :partial => 'controller/action'
    return
 else
    @response = "save was successful";
    # renders the action.js.erb
 end

action.js.erb:

$("#response").html("<%= @response %>");

questionAnswers(2)

yourAnswerToTheQuestion