-
Bullet(N+1 查询检测)
在开发过程中,使用 Bullet gem 检测并警告 SQL 查询加载中的低效,例如 N+1 查询问题。 -
Kaminari(分页)
Kaminari gem 用于在列表中对记录进行分页,使在大数据集中的导航更加高效。 -
Active Storage(文件管理)
该应用程序还使用 Active Storage 上传和管理文件,例如电影横幅。
要使用 Docker 运行此项目,请按照以下步骤操作:
确保您的计算机上安装了 Docker 和 Docker Compose。
- 克隆相关存储库:
git clone [email protected]:SamuelRocha91/rails_movies_catalog.git
- 进入项目文件夹:
cd rails_movies_catalog
- 运行 Docker 命令:
docker-compose up
- 在浏览器中访问:
http://0.0.0.0:3000/
-
克隆存储库:
git clone [email protected]:SamuelRocha91/rails_movies_catalog.git
-
访问项目目录:
cd rails_movies_catalog
-
安装依赖项:
bundle install
-
配置数据库:
rails db:create rails db:migrate rails db:seed
-
运行应用程序:
rails server