Rails 4 Turbolinks fazem o envio do formulário várias vezes

Eu uso algum código funcionando bem no Rails 3 mas não no Rails 4, eu acho que é causado pelo Turbolinks mas eu não sei muito sobre isso, não consigo cavar mais fundo para resolver o meu problema, aqui está o código:

Visão:

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

e 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 %>

Eu tenho duas perguntas sobre este código, em primeiro lugar: o código do controlador como este não é o trabalho do código js é transferir para o cliente, mas não executado, eu tenho que adicionarrender layout: false no final dessa ação, não precisa disso no Rails 3

segunda pergunta: quando eu visitar esta página pela primeira vez, recarregar a página, função de comentário funciona, mas se eu clicar em um link de outras páginas para pular para esta página, eu envio este formulário fará com que a solicitação de pedido ajax várias vezes, vários comentários serão criados

obrigado em advs

questionAnswers(3)

yourAnswerToTheQuestion