文件名称:修改嵌套路由实验室v-000
文件大小:205KB
文件格式:ZIP
更新时间:2024-03-21 22:21:36
Ruby
修改嵌套资源实验室 目标 实现用于创建和修改的嵌套资源 概述 在本实验中,我们将实现嵌套资源,以便通过艺术家创建和编辑歌曲。 指示 使用嵌套的资源,设置路线和控制器操作,以通过artist创建新的song记录。 提示:不要忘记更新强参数。 设置路线和控制器动作以支持将song作为artist的嵌套资源进行编辑。 如果有人直接通过/songs/id/edit ,则创建一个助手以显示艺术家的下拉列表,并且如果他们通过嵌套路由进行编辑,则仅显示艺术家的姓名。 将助手方法artist_select 。 提示:您需要在控制器操作中设置一个变量,以将参数与song实例一起作为参数传递给helper方法。 验证是否为有效的艺术家创建了通过嵌套路由为艺术家创建的新歌曲,如果没有,则将其重定向到/artists 。 验证通过嵌套路由编辑的歌曲是否具有有效的艺术家。 否则,请重定向到/artists
【文件预览】:
modification-nested-routes-lab-v-000-master
----log()
--------test.log(3.43MB)
--------development.log(60KB)
----public()
--------500.html(1KB)
--------robots.txt(202B)
--------422.html(2KB)
--------favicon.ico(0B)
--------404.html(2KB)
----config.ru(153B)
----db()
--------development.sqlite3(28KB)
--------seeds.rb(912B)
--------schema.rb(1KB)
--------test.sqlite3(28KB)
--------migrate()
----tmp()
--------cache()
--------pids()
----.learn(93B)
----Gemfile(338B)
----spec()
--------views()
--------models()
--------routing()
--------controllers()
--------helpers()
--------spec_helper.rb(4KB)
--------features()
--------rails_helper.rb(3KB)
----Rakefile(249B)
----CONTRIBUTING.md(2KB)
----config()
--------initializers()
--------application.rb(1KB)
--------environments()
--------locales()
--------boot.rb(132B)
--------secrets.yml(964B)
--------routes.rb(143B)
--------database.yml(552B)
--------environment.rb(150B)
----LICENSE.md(1KB)
----README.md(1KB)
----Gemfile.lock(4KB)
----app()
--------views()
--------models()
--------controllers()
--------helpers()
--------assets()
----bin()
--------setup(805B)
--------bundle(129B)
--------rake(90B)
--------rails(145B)