Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 用于验证的Rails 3更换_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 3 用于验证的Rails 3更换

Ruby on rails 3 用于验证的Rails 3更换,ruby-on-rails-3,Ruby On Rails 3,我是rails新手,但正在阅读有关在控制器中验证参数的文档,它们似乎引用了验证方法。但在Rails3中,它表明verify已被弃用。做这件事的新方法是什么 我得到的错误是:verify已从Rails中删除,现在可以作为插件使用 这是否仍在使用,但现在只是以插件形式使用,还是他们用另一种方法替换了它?将帮助您。因此,正如您所看到的,在Rails3中,您不再需要在控制器中编写验证 此功能在中仍然可用 或者,这个插件所做的只是设置一个简单的手动操作。请参见示例。我看到了,但我专门处理PUT和POST,

我是rails新手,但正在阅读有关在控制器中验证参数的文档,它们似乎引用了验证方法。但在Rails3中,它表明verify已被弃用。做这件事的新方法是什么

我得到的错误是:verify已从Rails中删除,现在可以作为插件使用


这是否仍在使用,但现在只是以插件形式使用,还是他们用另一种方法替换了它?

将帮助您。因此,正如您所看到的,在Rails3中,您不再需要在控制器中编写验证

此功能在中仍然可用


或者,这个插件所做的只是设置一个简单的手动操作。请参见示例。

我看到了,但我专门处理PUT和POST,其中参数位于请求体中,因此路由将匹配,但我希望验证参数。@Jason:您不应该在模型中进行这些验证吗?(通过使用validates\u numericality\u of,validates\u presence\u of等)如果这是推荐的方法,我可以这样做。我只是偶然发现了嵌套资源,这可能解决了我在丢失数据时遇到的一些问题。