我正在阅读表单助手指南http://guides.rubyonrails.org/form_helpers.html但我不确定我是否真的需要以这种方式编写我的网页..
我有一个这样的 HTML 表单new.html.erb
<form action="/posts" method="post">
<label for="title">Test</label>
<input id="title"/>
<input type="submit" value="submit"/>
</form>
(该posts
页面来自入门指南)
当我提交请求时,服务器会抛出ActionController::InvalidAuthenticityToken
异常。
所以我把它改成了
<%= form_for :post, url: {action: "create"} do |f| %>
<label for="title">Test</label>
<input id="title"/>
<input type="submit" value="submit"/>
<% end %>
现在我有相同的表单,除了服务器现在接受请求。
表单助手是在 Rails 视图中开发表单的正确方法吗?