У меня есть следующие модели ИППП, у них есть полиморфная ассоциация, запрос которой строится неправильно
class Product < ApplicationRecord
has_many :images, as: :imageable
end
class OneProduct < Product
end
class Image < ApplicationRecord
belongs_to :imageable
end
В консоли рельсов, когда я делаю
> OneProduct.last.icon_images
Запрашиваемый запрос:
SELECT * FROM images WHERE imageable_id = id AND imageable_type = 'Product'
Я ожидал:
SELECT * from images WHERE imageable_id = id AND imageable_type = 'OneProduct'
Я ожидаю что-то не так?
Дополнительная информация: база данных postgres.