Javascript Rails3:form#tag remote选项不';I don’我没有按预期工作

Javascript Rails3:form#tag remote选项不';I don’我没有按预期工作,javascript,ruby-on-rails-3,rjs,Javascript,Ruby On Rails 3,Rjs,我想做以下工作: 通过form_标记帮助器在字段中捕获电子邮件地址 将相应的控制器触发到: 把它放在桌子上 向该地址发送电子邮件 显示确认消息 我对form_标记使用分部: \u confirmation.html.erb <%= form_tag(confirmation_path, remote: true) do %> Please enter your e_mail address : <%= text_field_tag 'email' %><

我想做以下工作:

通过form_标记帮助器在字段中捕获电子邮件地址 将相应的控制器触发到:

  • 把它放在桌子上
  • 向该地址发送电子邮件
  • 显示确认消息
  • 我对form_标记使用分部:

    \u confirmation.html.erb

      <%= form_tag(confirmation_path, remote: true) do %>
        Please enter your e_mail address : <%= text_field_tag 'email' %><button class="btn btn-primary" type="submit"</button>
      <% end %>
    
    
    
    请输入您的电子邮件地址:您是说当您提交表单时,它会将您重定向到
    确认路径
    ,而不是发出Ajax请求?您是否可以共享控制器代码,以便我们了解您如何定义respond\u to/respond\u来处理JS?与控制器中的内容无关,它想加载一个HTML模板而不是js.erb模板…即使我在我的控制器中显式编写:render js:“>”它说:“由CaptmelsController处理#确认为HTML”,然后它将我的javascript显示为一个页面。。。我不明白…这可能是因为我使用了来自一个分部的这个表单标记,在一个已经有另一个远程表单标记的表单中(它可以工作并通过JS提供正确的“处理”?