我想做以下事情:
通过 form_tag 助手捕获字段中的电子邮件地址,触发相应的控制器:
- 将其存储在表中
- 向该地址发送电子邮件
- 显示确认信息
我对 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 指向通过 POST 路由 captmails#confirmation。
当我使用部分运行页面并提交电子邮件地址时,它错误地寻找模板 captmails/confirmation,即 HTML 模板,它不存在,因为我想要远程调用对应的captmails/confirmation.js.erb 模板,即Javascript模板,就在那里。
所以就像它没有考虑'remote:true'参数。还有另一种方法可以做到这一点吗?