我正在尝试将 attr_accessor 用于通常可以正常工作的日期,除非我尝试将它与 select_date 辅助方法一起使用。
查看辅助方法背后的代码,我猜它会查找具有日期类型的表列。在这种情况下,由于没有表,它没有正确处理它,我得到:
ActiveRecord::MultiparameterAssignmentErrors
"search"=>{"number_of_days"=>"3",
"searchable_id"=>"6933",
"startdate(1i)"=>"2011",
"startdate(2i)"=>"2",
"startdate(3i)"=>"11"}}
有没有解决的办法?还是我需要在控制器中创建某种前置过滤器?我更喜欢在模型级别上做,但我不确定如何处理这种情况?每个人的 attr_accessor 似乎有点过头了。还有其他人有优雅的解决方案吗?