Rails 4 Turbolinks hace que el formulario se envíe varias veces

Utilizo un código que funciona bien en Rails 3 pero no en Rails 4, creo que está causado por Turbolinks pero no sé mucho al respecto, no puedo profundizar más para resolver mi problema, aquí está el código:

ver:

a/v/m/_new_comment.slim                                                                                                                             
.new-comment                                                                                                                                         
- if current_user
  = render "editor_toolbar"
  = form_for(Comment.new, :remote => true, :url => mission_comments_path(@mission)) do |f|
  = f.text_area :content, :class => "span10",
    :rows => "4", :tabindex => "1"
  #preview.hidden
    = "Loading..." 
  = f.submit t("missions.submit_comment"),
    "data-disable-with" => t("missions.submitting"),
    :class => "btn btn-primary", :tabindex => "2"
- else
  = render "need_login_to_comment"

controlador:

def create
  @mission = Mission.find(params[:mission_id])
  @comment = @mission.comments.build(comment_params)
  @comment.user = current_user

  if @comment.save
  @mission.events.create(user: current_user, action: "comment")
  render layout: false
end

y js:

<% if @comment.errors.any? %>                                                                                                                        
  $(".new-comment textarea").focus();
<% else %>
  $(".comments").append("<%= j (render @comment, :index => @mission.comments.count-1) %>");
  $(".new-comment #preview").addClass("hidden").html('');
  $(".new-comment textarea").css("display", "block").val('');
  $(".editor-toolbar .preview").removeClass("active");
  $(".editor-toolbar .edit").addClass("active");
<% end %>

Tengo dos preguntas sobre este código, primero: el código del controlador como este no funciona, el código js se transfiere al cliente pero no se ejecuta, tengo que agregarrender layout: false En la parte inferior de esa acción, no es necesario en Rails 3.

segunda pregunta: la primera vez que visito esta página, recargo la página, la función de comentarios funciona, pero si hago clic en un enlace de otras páginas para saltar a esta página, enviaré este formulario causará la llamada de solicitud de ajax varias veces, se crearán múltiples comentarios

gracias en advs

Respuestas a la pregunta(3)

Su respuesta a la pregunta