文件名称:sinatra-ar-crud-lab-v-000
文件大小:16KB
文件格式:ZIP
更新时间:2024-03-10 13:38:57
Ruby
Sinatra ActiveRecord CRUD 在Sinatra应用程序中实施所有四个CRUD操作。 了解每个CRUD操作如何与控制器操作和POST请求相对应。 指示 我们已经对ActiveRecord CRUD操作进行了很多练习,因此现在是时候将它们与Sinatra应用程序中的控制器操作相关联了。 在本实验中,您将使用每个CRUD动作构建一个基本的杂志应用程序。 重要提示:在Sinatra中,定义控制器中路由的顺序很重要。 路由按照定义的顺序进行匹配。 因此,如果我们要在get '/articles/new' get '/articles/:id'路由之前定义get '/articles/:id'路由,那么Sinatra会将对/articles/new所有请求提供给/articles/:id路由,我们应该看到一条错误消息,告诉我们您的应用无法找到id为"new"的Article
【文件预览】:
sinatra-ar-crud-lab-v-000-master
----config()
--------environment.rb(532B)
----db()
--------seeds.rb(3KB)
--------migrate()
--------schema.rb(888B)
--------test.sqlite(28KB)
----Rakefile(270B)
----app()
--------models()
--------controllers()
--------views()
----CONTRIBUTING.md(2KB)
----Gemfile(372B)
----Gemfile.lock(2KB)
----.rspec(52B)
----spec()
--------spec_helper.rb(790B)
--------sinatra_ar_crud_lab_spec.rb(4KB)
----LICENSE.md(1KB)
----.gitignore(678B)
----.learn(51B)
----public()
--------images()
--------javascripts()
--------stylesheets()
----README.md(5KB)
----config.ru(198B)