ruby-on-rails – ActiveRecord :: MultiparameterAssignmentErrors是什么意思?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – ActiveRecord :: MultiparameterAssignmentErrors是什么意思?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个带有datetime_select字段的rails表单.当我尝试提交表单时,我得到以下异常:
ActiveRecord::MultiparameterAssignmentErrors in WidgetsController#update 
1 error(s) on assignment of multiparameter attributes

如果是验证错误,为什么我在页面上看不到错误

这是在Rails 2.0.2中

解决方法

事实证明,rails使用称为多参数分配的东西来传递日期和时间,这些小部分在将参数分配给模型实例时重新组装.

我的问题是我在日期模型字段中使用datetime_select表单字段.当多参数魔法尝试在Date对象上设置时间时,显然会阻塞.

解决方案是使用date_select表单字段而不是datetime_select.

猜你在找的Ruby相关文章