Я пытаюсь использовать 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 для каждого кажется слишком убийственным. У кого-нибудь есть элегантное решение?