sinatra-复杂形式关联-v-000

时间:2024-03-11 14:56:20
【文件属性】:

文件名称:sinatra-复杂形式关联-v-000

文件大小:26KB

文件格式:ZIP

更新时间:2024-03-11 14:56:20

Ruby

Sinatra和Active Record:关联和复杂形式 目标 允许用户创建和编辑给定资源及其关联资源的构建表单。 构建控制器操作来处理此类表单发送的请求。 介绍 随着我们在模型之间建立的关系不断增长并变得越来越复杂,我们需要为用户建立各种方式来与这些模型进行交互。 如果一个流派有很多歌曲,那么用户应该能够同时创建一个新歌曲并从现有流派列表中选择和/或创建一个与该歌曲相关联的新流派。 换句话说,如果我们的模型以某种方式关联,那么我们的用户应该能够以反映那些关联的方式创建和编辑这些模型的实例。 为了实现这一点,我们必须构建允许用户不仅创建和编辑给定对象而且还创建和编辑与之关联的任何和所有对象的表单。 概述 这是一个演练,需要您自己完成一些额外的挑战。 有测试,因此请务必运行测试以确保正确遵循。 要继续进行操作,请使用shotgun启动您的应用并按照指示访问URL /填写表格。 在本演练


【文件预览】:
sinatra-complex-forms-associations-v-000-master
----public()
--------stylesheets()
----config.ru(584B)
----db()
--------seeds.rb(179B)
--------schema.rb(944B)
--------migrate()
----.learn(48B)
----Gemfile(343B)
----spec()
--------models()
--------controllers()
--------spec_helper.rb(691B)
--------features()
----Rakefile(220B)
----CONTRIBUTING.md(3KB)
----config()
--------environment.rb(244B)
----LICENSE.md(1KB)
----README.md(18KB)
----.rspec(52B)
----Gemfile.lock(3KB)
----.gitignore(642B)
----app()
--------views()
--------models()
--------controllers()

网友评论