文件名称:resource-allocation-api:通过api rest安排房间的项目
文件大小:53KB
文件格式:ZIP
更新时间:2024-04-27 03:51:32
Ruby
我需要创建端点才能创建,编辑,显示和删除房间。 仅在星期一至星期五的上午9:00至下午6:00的工作时间内安排房间。 有4个房间。 资源分配项目 时间表ID:整数房间:整数日期:日期Time_Start:时间Time_End用户:user_id 用户ID:整数名称:字符串 验证: 确保只能分配房间1至4。 确保只能从星期一到星期五分配它。 确保只能从上午9:00到下午6:00分配它。 确保房间在每个日期/时间只能有1个约会。 确保有注册用户来执行调度。 创业板 Rspec-rails(单元测试) Rubocop(代码分析器-良好实践) Faker(测试中使用的通用数据生成器) 第一次测试:该项目将失败。 使用Scheduling任务创建Rails API项目,并创建和编辑User,直到测试通过
【文件预览】:
resource-allocation-api-master
----log()
--------.keep(0B)
----public()
--------robots.txt(99B)
----config.ru(130B)
----db()
--------seeds.rb(370B)
--------schema.rb(1KB)
--------migrate()
----tmp()
--------.keep(0B)
--------pids()
----.ruby-version(6B)
----Dockerfile(292B)
----rails-docker()
--------Gemfile(65B)
--------Gemfile.lock(0B)
----lib()
--------tasks()
----Gemfile(2KB)
----spec()
--------.DS_Store(6KB)
--------models()
--------controllers()
--------spec_helper.rb(5KB)
--------rails_helper.rb(4KB)
--------request()
--------factories()
--------support()
----Rakefile(227B)
----config()
--------initializers()
--------application.rb(1KB)
--------environments()
--------storage.yml(1KB)
--------locales()
--------boot.rb(207B)
--------spring.rb(97B)
--------cable.yml(204B)
--------credentials.yml.enc(464B)
--------puma.rb(2KB)
--------routes.rb(178B)
--------database.yml(2KB)
--------environment.rb(146B)
----test()
--------test_helper.rb(386B)
--------integration()
--------models()
--------controllers()
--------fixtures()
--------channels()
--------mailers()
----README.md(969B)
----.rspec(22B)
----docker-compose.yml(524B)
----Gemfile.lock(6KB)
----.gitignore(659B)
----storage()
--------.keep(0B)
----app()
--------views()
--------models()
--------controllers()
--------business()
--------channels()
--------mailers()
--------jobs()
----bin()
--------setup(1008B)
--------bundle(3KB)
--------rake(213B)
--------rails(264B)
--------spring(507B)
----vendor()
--------.keep(0B)