Rails3:form_tag远程选项无法按预期工作

时间:2013-10-25 15:19:29

标签: javascript ruby-on-rails-3 rjs

我想做以下事情:

通过form_tag帮助程序捕获字段中的电子邮件地址 触发相应的控制器:

  1. 将其存储在表格中
  2. 发送电子邮件到该地址
  3. 显示确认消息
  4. 我对form_tag使用了部分:

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

    confirmation_path指向路由captmails#通过POST确认。

    当我使用partial运行页面并且我提交电子邮件地址时,它错误地寻找模板captmails /确认,即HTML模板,这是不存在的,因为我想要做的< strong>远程调用相应的captmails / confirmation.js.erb模板,即Javascript模板,这很好。

    因此它不会考虑'remote:true'参数。 还有其他办法吗?

0 个答案:

没有答案