Я использую rails_admin для панели администратора. Просто измените ассоциацию в модели изображения
Из этого
class Image < ApplicationRecord
belongs_to :user
belongs_to :product
end
к этому
class Image < ApplicationRecord
has_one :user
has_one :product
end
и модель пользователя
class User < ApplicationRecord
has_many :images,dependent: :destroy
end
Получаю эту ошибку, когда пытаюсь изменить пользователя из панели администратора. С другой стороны все работает нормально.
ActiveRecord::StatementInvalid at /user/72/edit
PG::UndefinedColumn: ERROR: column users.image_id does not exist
LINE 1: SELECT "users".* FROM "users" WHERE "users"."image_id" = $1...
^
: SELECT "users".* FROM "users" WHERE "users"."image_id" = $1 LIMIT $2