嗨先生在rails 4中使用form_for也在谷歌上面得到以上错误我读到了这个并遵循,但即使我也得到相同的错误 如果我在应用程序控制器中禁用并添加protect_from_forgery与:: null_session它正在工作,但当我提交form_for表单时,我得到params缺失或params不应该为空。 我提到这个链接i refered link甚至也没有工作
日志文件出错 UsersController处理#create as HTML 无法验证CSRF令牌真实性
代码视图
<%= form_for @user do |f| %>
<p>
<%= f.label :first_name %><br />
<%= f.text_field :first_name %>
</p>
<p>
<%= f.label :last_name %><br />
<%= f.text_field :last_name %>
</p>
<p>
<%= f.label :gender %><br />
<%= f.text_field :gender %>
</p>
= f.fields_for :address do |p| %>
<p>
<%= p.label :city %><br />
<%= p.text_field :city %>
</p>
<p>
<%= p.label :state %><br />
<%= p.text_field :state %>
</p>
<p>
<%= p.label :country %><br />
<%= p.text_field :country %>
</p>
<p>
<%= p.label :postal_code %><br />
<%= p.text_field :postal_code %>
</p>
<% end %>
<p><%= f.submit %></p>
<% end %>
如果使用:: null_session设置protect_from_forgery并且提交表单 比我还会再犯一个错误
param丢失或值为空:
userActionController :: ParameterMissing(param丢失或值为空:user):