intro-to-ajax:从 Kevin 窃取的基本代码,实时编码分支在 5 月 5 日的讲座期间有效-源码

上传者: 42138788 | 上传时间: 2021-06-08 18:05:19 | 文件大小: 20KB | 文件类型: ZIP
注意:这个分支(master)包含一个没有任何应用程序代码的框架,非常适合创建一个新的应用程序或挑战。 如果您正在寻找使用此框架构建的示例应用程序,请查看分支,其中包括基本的 CRUD 和 RSpec 测试。 目的 辛纳屈骷髅: 为构建挑战或创建新的 Sinatra 应用程序提供基础。 展示了一套围绕构建 Sinatra 应用程序的合理实践。 为 Dev Bootcamp 学生简化向 Rails 的过渡 快速开始 bundle install shotgun config.ru 根据需要,使用rake任务创建模型和迁移: rake generate:migration # Create an empty migration in db/migrate, e.g., rake generate:migration NAME=create_tasks rake generate

文件下载

资源详情

[{"title":"( 36 个子文件 20KB ) intro-to-ajax:从 Kevin 窃取的基本代码,实时编码分支在 5 月 5 日的讲座期间有效-源码","children":[{"title":"intro-to-ajax-live-coding","children":[{"title":"config","children":[{"title":"database.rb <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"environment.rb <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false}],"spread":true},{"title":"db","children":[{"title":"seeds.rb <span style='color:#111;'> 210B </span>","children":null,"spread":false},{"title":"migrate","children":[{"title":"20150120204613_create_contacts.rb <span style='color:#111;'> 228B </span>","children":null,"spread":false},{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Rakefile <span style='color:#111;'> 4.09KB </span>","children":null,"spread":false},{"title":"app","children":[{"title":"models","children":[{"title":"contact.rb <span style='color:#111;'> 96B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 145B </span>","children":null,"spread":false},{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"controllers","children":[{"title":"contacts_controller.rb <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"views","children":[{"title":"layout.erb <span style='color:#111;'> 618B </span>","children":null,"spread":false},{"title":"contacts","children":[{"title":"_form.erb <span style='color:#111;'> 805B </span>","children":null,"spread":false},{"title":"_row.erb <span style='color:#111;'> 495B </span>","children":null,"spread":false},{"title":"show.erb <span style='color:#111;'> 284B </span>","children":null,"spread":false},{"title":"new.erb <span style='color:#111;'> 101B </span>","children":null,"spread":false},{"title":"edit.erb <span style='color:#111;'> 95B </span>","children":null,"spread":false},{"title":"index.erb <span style='color:#111;'> 446B </span>","children":null,"spread":false}],"spread":true},{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"helpers","children":[{"title":"form_helpers.rb <span style='color:#111;'> 379B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 990B </span>","children":null,"spread":false},{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Gemfile <span style='color:#111;'> 362B </span>","children":null,"spread":false},{"title":"Gemfile.lock <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":".rspec <span style='color:#111;'> 32B </span>","children":null,"spread":false},{"title":"spec","children":[{"title":"features","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"spec_helper.rb <span style='color:#111;'> 588B </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 314B </span>","children":null,"spread":false},{"title":"CHANGELOG.md <span style='color:#111;'> 390B </span>","children":null,"spread":false},{"title":"public","children":[{"title":"css","children":[{"title":"application.css <span style='color:#111;'> 322B </span>","children":null,"spread":false},{"title":"normalize.css <span style='color:#111;'> 7.41KB </span>","children":null,"spread":false}],"spread":true},{"title":"js","children":[{"title":"application.js <span style='color:#111;'> 819B </span>","children":null,"spread":false},{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"favicon.ico <span style='color:#111;'> 112B </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"config.ru <span style='color:#111;'> 146B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明