video_courses_platform_api:用户创建课程的API

时间:2024-05-06 21:58:53
【文件属性】:

文件名称:video_courses_platform_api:用户创建课程的API

文件大小:56KB

文件格式:ZIP

更新时间:2024-05-06 21:58:53

Ruby

:video_camera: video_courses_platform_api API使教师可以申请课程教授,并为各种用户投票提供不同的教师和课程。 这个想法是要有一个简单的界面。 GET / registrations [检索存储在数据库中的注册历史的端点] POST / registrations [创建新注册的端点] PUT / like [针对用户或课程的喜欢点] 依存关系 为了简化Mysql DB的安装程序,我选择了完整的Dockerized应用程序版本而不是本地安装程序,因为这些依赖项 Ruby版本。 3.0.1(最新) Rails版本。 6.1.3.1(最新) 数据库Mysql 5.7 Rails项目已在仅API模式下设置,删除了不需要的框架,例如ActionCable或默认的Test文件夹。 运行该应用程序所需的唯一软件是 :spouting_whale: Docker和docker-compose 。 安装


【文件预览】:
video_courses_platform_api-main
----Dmka.postman_collection.json(5KB)
----.gitattributes(247B)
----log()
--------.keep(0B)
----public()
--------robots.txt(99B)
----config.ru(191B)
----db()
--------seeds.rb(500B)
--------schema.rb(3KB)
--------migrate()
----tmp()
--------.keep(0B)
--------pids()
----.ruby-version(11B)
----Dockerfile(218B)
----lib()
--------tasks()
----Gemfile(2KB)
----.ruby-gemset(14B)
----spec()
--------services()
--------models()
--------routing()
--------requests()
--------spec_helper.rb(380B)
--------rails_helper.rb(1KB)
--------factories()
--------support()
----Rakefile(258B)
----config()
--------initializers()
--------application.rb(1KB)
--------environments()
--------storage.yml(1KB)
--------locales()
--------boot.rb(238B)
--------spring.rb(128B)
--------credentials.yml.enc(464B)
--------puma.rb(2KB)
--------routes.rb(424B)
--------database.yml(331B)
--------environment.rb(159B)
----README.md(6KB)
----.rspec(22B)
----docker-compose.yaml(520B)
----Gemfile.lock(6KB)
----.gitignore(708B)
----storage()
--------.keep(0B)
----app()
--------services()
--------views()
--------models()
--------controllers()
--------lib()
--------mailers()
--------jobs()
----bin()
--------setup(1KB)
--------bundle(3KB)
--------rake(162B)
--------rails(213B)
--------spring(525B)
----vendor()
--------.keep(0B)

网友评论