[英]How do I use method POST in Arduino IDE Ethernet Library, using Ruby on Rails API as post method?
[英]How I use post method in Ruby on Rails
当我将一页提交到另一页时,站点将显示信息! 有人告诉我使用帖子来避免它。 但是,当我使用post方法时,它不起作用。
<form action="\look\at", method="post">
Select your new car's color.
<br>
<input type="radio" name="radios1" value="red">red
<input type="radio" name="radios1" value="green">green
<input type="radio" name="radios1" value="blue">blue
<br>
<br>
<input type="submit"/>
</form>
我提交时看不到\\look\\at
页面。 但我删除method="post"
效果很好。 我如何使用邮政方式?
检查您的路由(在config/routes.rb
)。
可能你会排队
get '/look/at', to: 'look#at'
替换通过post
get
,它将接受一个邮寄。
由于您未使用Rails表单帮助程序或视图机制(erb / haml)(请开始使用它们,为什么要编写纯html ????),因此您必须跳过真实性令牌检查(请注意,此检查用于原因:这是对跨站点请求伪造的保护)。
只需在控制器顶部添加以下行:
skip_before_filter :verify_authenticity_token
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.