Rails form_for con file_field y remote => true y format =>: js

Estoy enviando un form_for con un file_field en él. Cuando el formulario se envía con una publicación, el controlador responde con un archivo .js que se ejecutará.

El campo_archivo es opcional.

Cuando subo un archivo, el archivo js se abre en un documento nuevo (como un archivo de texto simple) y el js no se ejecuta. Cuando no subo ningún archivo, el div de respuesta se actualiza. Quiero que se notifique el éxito de la actualización en el div de respuesta o un mensaje de error independiente de la carga del archivo.

¿Se puede hacer esto por algunas razones de seguridad? ¿Hay alguna solución para las personas que quieren poder hacer esto?

Aproximadamente,

Formulario parcial _action.html.erb:

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

Controlador :: acción

 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 %>");

Respuestas a la pregunta(2)

Su respuesta a la pregunta