[{"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}]