在开发环境中正常运行项目时,在生产环境中会产生超类错误
myapp / app / models / category.rb:1:in'::类Category(TypeError)的超类不匹配
在我的Category.rb模型中
class Category < ApplicationRecord
has_many :post_categories
has_many :posts, -> { distinct }, through: :post_categories
end
在我的docker-compose_development.yml
中version: '2'
services:
db:
image: postgres
volumes:
- postgres-data:/var/lib/postgresql/data
web:
build: .
command: bundle exec rails s -e production
volumes:
- .:/myapp
ports:
- "3000:3000"
depends_on:
- db
volumes:
postgres-data:
driver: local
你能帮我吗?为什么我会收到这样的超类错误?