Я только что столкнулся с тем же сообщением об ошибке, что и вы. Я не знаю о коде в вашей модели продукта, но я получил именно это сообщение об ошибке, и Google отправил меня сюда.
Источником этой ошибки для меня было то, что я определил метод инициализации без вызова инициализации родителя. Лучшей идеей, чем переопределение метода initialize в объектах ActiveRecord, является использование обратного вызова after_initialize
class MyModel < ActiveRecord::Base
after_initialize do
# own init stuff goes here
end
end