, когда я пытаюсь напечатать упорядоченный массив, я получаю эту ошибку «Атрибут должен был быть массив, но был String»ошибка печати сериализованного рубина массива на рельсах
Вот где я пытаюсь напечатать массив
<% unless post.raffle_id.nil? %>
Buyers:<% post.raffle_id.each do |t| %>
<%= t %>
<% end %>
<% end %>
Вот где массив определяется после модели
serialize :raffle_id, Array
типа на raffle_id в базе данных схемы имеет тип текста.
Вы можете показать информацию, присутствующую в атрибуте raffle_id? Он должен выглядеть как '--- [a, b, c]' для массива. – pierallard
что, скорее всего, произошло, так это то, что значение 'raffle_id' было установлено перед добавлением кода для сериализации его в массив. – jvnill
как исправить этот jvnill? –