ruby-on-rails - 在 Rails 中如何指示 form_tag 提交到的位置?

标签 ruby-on-rails webforms controller

我是 Rails 新手,不确定如何指定 form_tag 提交到的位置?

<% form_tag do %>
<%= submit_tag "checkout_submit" %>
<% end %>

在上面的示例中,此表单是否将自身提交给呈现此 View 的同一 Controller 的“checkout_submit”操作?

最佳答案

the docs 中所示:

form_tag('/posts')
# => <form action="/posts" method="post">

form_tag('/posts/1', :method => :put)
# => <form action="/posts/1" method="put">

form_tag('/upload', :multipart => true)
# => <form action="/upload" method="post" enctype="multipart/form-data">

<% form_tag '/posts' do -%>
  <div><%= submit_tag 'Save' %></div>
<% end -%>
# => <form action="/posts" method="post"><div><input type="submit" name="submit" value="Save" /></div></form>

关于ruby-on-rails - 在 Rails 中如何指示 form_tag 提交到的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/855238/

相关文章:

c# - ASP.NET Identity 有时无法登录

c# - 如何在cmd中使用font forge生成字体

ruby-on-rails - POST :create rspec controller testing error, 参数 2 为 0 的错误数量

c# - 是否可以在同一个 ASP.NET 应用程序中同时进行常规登录和 ActiveDirectory 登录?

ruby-on-rails - Mongoid 中具有 Belongs_to 关联的嵌入文档

ruby-on-rails - Rails 中同一个模型的多重关系

ruby-on-rails - Rails 3.1 & Sprockets & 编译的 JS 文件

iphone - iOS Controller 问题

ruby-on-rails - 无法让 RoR 项目在生产环境中工作

ruby-on-rails - 使用 Carrierwave 和 Fog 将 Heroku 上的图像上传到 S3 时出现 403 错误