Ruby on rails 3 用于验证的Rails 3更换
我是rails新手,但正在阅读有关在控制器中验证参数的文档,它们似乎引用了验证方法。但在Rails3中,它表明verify已被弃用。做这件事的新方法是什么 我得到的错误是:verify已从Rails中删除,现在可以作为插件使用Ruby on rails 3 用于验证的Rails 3更换,ruby-on-rails-3,Ruby On Rails 3,我是rails新手,但正在阅读有关在控制器中验证参数的文档,它们似乎引用了验证方法。但在Rails3中,它表明verify已被弃用。做这件事的新方法是什么 我得到的错误是:verify已从Rails中删除,现在可以作为插件使用 这是否仍在使用,但现在只是以插件形式使用,还是他们用另一种方法替换了它?将帮助您。因此,正如您所看到的,在Rails3中,您不再需要在控制器中编写验证 此功能在中仍然可用 或者,这个插件所做的只是设置一个简单的手动操作。请参见示例。我看到了,但我专门处理PUT和POST,
这是否仍在使用,但现在只是以插件形式使用,还是他们用另一种方法替换了它?将帮助您。因此,正如您所看到的,在Rails3中,您不再需要在控制器中编写验证 此功能在中仍然可用
或者,这个插件所做的只是设置一个简单的手动操作。请参见示例。我看到了,但我专门处理PUT和POST,其中参数位于请求体中,因此路由将匹配,但我希望验证参数。@Jason:您不应该在模型中进行这些验证吗?(通过使用validates\u numericality\u of,validates\u presence\u of等)如果这是推荐的方法,我可以这样做。我只是偶然发现了嵌套资源,这可能解决了我在丢失数据时遇到的一些问题。