文件名称:验证与实验实验室西雅图网051319
文件大小:44KB
文件格式:ZIP
更新时间:2024-03-05 08:52:52
Ruby
带有验证实验室的CRUD 在本实验中,您的目标是为一个模型Song创建一个完整的CRUD接口。 歌曲 歌曲具有以下属性和限制: title , string 不能空白 不能由同一位艺术家在同一年重复 released ,一个boolean描述歌曲是否曾经正式发布必须为true或false release_year ,一个integer 如果released为false则为可选 如果released为true则不能为空 必须小于或等于当年 artist_name ,一个string 不能空白 genre ,一个string 要求 使用resource生成器,而不是scaffold生成器 使用Song验证定义模型。 定义歌曲的所有RESTful路由。 在HTML表格中呈现歌曲列表。 使用路由助手建立相互连接的视图。 使用form_for构建具有预填充和错误列表功能的表单。 (
【文件预览】:
crud-with-validations-lab-seattle-web-051319-master
----.gitignore(642B)
----README.md(2KB)
----bin()
--------update(782B)
--------rails(141B)
--------bundle(125B)
--------yarn(303B)
--------rake(90B)
--------setup(920B)
----public()
--------500.html(1KB)
--------robots.txt(202B)
--------422.html(2KB)
--------404.html(2KB)
--------favicon.ico(0B)
----Gemfile(366B)
----db()
--------schema.rb(771B)
----app()
--------views()
--------models()
--------helpers()
--------assets()
--------controllers()
----.learn(82B)
----.rspec(53B)
----CONTRIBUTING.md(2KB)
----Gemfile.lock(5KB)
----config()
--------database.yml(552B)
--------spring.rb(111B)
--------environment.rb(128B)
--------cable.yml(116B)
--------environments()
--------application.rb(499B)
--------secrets.yml(965B)
--------locales()
--------boot.rb(207B)
--------initializers()
--------routes.rb(139B)
--------storage.yml(1KB)
--------puma.rb(2KB)
----LICENSE.md(1KB)
----spec()
--------views()
--------models()
--------rails_helper.rb(3KB)
--------spec_helper.rb(4KB)
--------controllers()
----config.ru(153B)
----Rakefile(249B)