[{"title":"( 89 个子文件 59KB ) rails_react:具有React前端的Rails的实现-源码","children":[{"title":"rails_react-main","children":[{"title":"postcss.config.js <span style='color:#111;'> 224B </span>","children":null,"spread":false},{"title":"public","children":[{"title":"500.html <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"robots.txt <span style='color:#111;'> 99B </span>","children":null,"spread":false},{"title":"422.html <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"apple-touch-icon.png <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"apple-touch-icon-precomposed.png <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"404.html <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false}],"spread":true},{"title":"config.ru <span style='color:#111;'> 130B </span>","children":null,"spread":false},{"title":"db","children":[{"title":"seeds.rb <span style='color:#111;'> 646B </span>","children":null,"spread":false},{"title":"schema.rb <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"migrate","children":[{"title":"20201014225518_create_recipes.rb <span style='color:#111;'> 387B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"babel.config.js <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"Gemfile <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"Rakefile <span style='color:#111;'> 227B </span>","children":null,"spread":false},{"title":"config","children":[{"title":"initializers","children":[{"title":"wrap_parameters.rb <span style='color:#111;'> 485B </span>","children":null,"spread":false},{"title":"content_security_policy.rb <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"inflections.rb <span style='color:#111;'> 647B </span>","children":null,"spread":false},{"title":"cookies_serializer.rb <span style='color:#111;'> 244B </span>","children":null,"spread":false},{"title":"application_controller_renderer.rb <span style='color:#111;'> 216B </span>","children":null,"spread":false},{"title":"filter_parameter_logging.rb <span style='color:#111;'> 194B </span>","children":null,"spread":false},{"title":"mime_types.rb <span style='color:#111;'> 156B </span>","children":null,"spread":false},{"title":"backtrace_silencers.rb <span style='color:#111;'> 404B </span>","children":null,"spread":false},{"title":"assets.rb <span style='color:#111;'> 630B </span>","children":null,"spread":false}],"spread":true},{"title":"application.rb <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"environments","children":[{"title":"test.rb <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"development.rb <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"production.rb <span style='color:#111;'> 4.89KB </span>","children":null,"spread":false}],"spread":true},{"title":"storage.yml <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"locales","children":[{"title":"en.yml <span style='color:#111;'> 849B </span>","children":null,"spread":false}],"spread":true},{"title":"boot.rb <span style='color:#111;'> 207B </span>","children":null,"spread":false},{"title":"spring.rb <span style='color:#111;'> 97B </span>","children":null,"spread":false},{"title":"cable.yml <span style='color:#111;'> 192B </span>","children":null,"spread":false},{"title":"webpacker.yml <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"credentials.yml.enc <span style='color:#111;'> 464B </span>","children":null,"spread":false},{"title":"webpack","children":[{"title":"production.js <span style='color:#111;'> 154B </span>","children":null,"spread":false},{"title":"development.js <span style='color:#111;'> 155B </span>","children":null,"spread":false},{"title":"test.js <span style='color:#111;'> 155B </span>","children":null,"spread":false},{"title":"environment.js <span style='color:#111;'> 82B </span>","children":null,"spread":false}],"spread":false},{"title":"puma.rb <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"master.key <span style='color:#111;'> 32B </span>","children":null,"spread":false},{"title":"routes.rb <span style='color:#111;'> 399B </span>","children":null,"spread":false},{"title":"database.yml <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false},{"title":"environment.rb <span style='color:#111;'> 128B </span>","children":null,"spread":false}],"spread":false},{"title":"LICENSE <span style='color:#111;'> 34.33KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 192B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 879B </span>","children":null,"spread":false},{"title":"app","children":[{"title":"views","children":[{"title":"layouts","children":[{"title":"application.html.erb <span style='color:#111;'> 473B </span>","children":null,"spread":false},{"title":"mailer.text.erb <span style='color:#111;'> 13B </span>","children":null,"spread":false},{"title":"mailer.html.erb <span style='color:#111;'> 229B </span>","children":null,"spread":false}],"spread":true},{"title":"homepage","children":[{"title":"index.html.erb <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"models","children":[{"title":"application_record.rb <span style='color:#111;'> 78B </span>","children":null,"spread":false},{"title":"recipe.rb <span style='color:#111;'> 153B </span>","children":null,"spread":false}],"spread":true},{"title":"controllers","children":[{"title":"application_controller.rb <span style='color:#111;'> 57B </span>","children":null,"spread":false},{"title":"homepage_controller.rb <span style='color:#111;'> 71B </span>","children":null,"spread":false},{"title":"api","children":[{"title":"v1","children":[{"title":"recipes_controller.rb <span style='color:#111;'> 661B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"helpers","children":[{"title":"application_helper.rb <span style='color:#111;'> 29B </span>","children":null,"spread":false},{"title":"homepage_helper.rb <span style='color:#111;'> 26B </span>","children":null,"spread":false}],"spread":false},{"title":"channels","children":[{"title":"application_cable","children":[{"title":"connection.rb <span style='color:#111;'> 85B </span>","children":null,"spread":false},{"title":"channel.rb <span style='color:#111;'> 79B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"mailers","children":[{"title":"application_mailer.rb <span style='color:#111;'> 102B </span>","children":null,"spread":false}],"spread":false},{"title":"assets","children":[{"title":"stylesheets","children":[{"title":"homepage.scss <span style='color:#111;'> 180B </span>","children":null,"spread":false},{"title":"application.css <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false}],"spread":false},{"title":"config","children":[{"title":"manifest.js <span style='color:#111;'> 63B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"jobs","children":[{"title":"application_job.rb <span style='color:#111;'> 269B </span>","children":null,"spread":false}],"spread":false},{"title":"javascript","children":[{"title":"components","children":[{"title":"Recipes.jsx <span style='color:#111;'> 2.37KB </span>","children":null,"spread":false},{"title":"App.jsx <span style='color:#111;'> 104B </span>","children":null,"spread":false},{"title":"Home.jsx <span style='color:#111;'> 700B </span>","children":null,"spread":false}],"spread":false},{"title":"channels","children":[{"title":"index.js <span style='color:#111;'> 212B </span>","children":null,"spread":false},{"title":"consumer.js <span style='color:#111;'> 266B </span>","children":null,"spread":false}],"spread":false},{"title":"packs","children":[{"title":"application.js <span style='color:#111;'> 746B </span>","children":null,"spread":false},{"title":"Index.jsx <span style='color:#111;'> 403B </span>","children":null,"spread":false}],"spread":false},{"title":"routes","children":[{"title":"Index.jsx <span style='color:#111;'> 362B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"bin","children":[{"title":"setup <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"bash","children":[{"title":"play_log.sh <span style='color:#111;'> 330B </span>","children":null,"spread":false},{"title":"commit.sh <span style='color:#111;'> 74B </span>","children":null,"spread":false},{"title":"fresh.sh <span style='color:#111;'> 120B </span>","children":null,"spread":false},{"title":"aliases.sh <span style='color:#111;'> 689B </span>","children":null,"spread":false},{"title":"reset.sh <span style='color:#111;'> 256B </span>","children":null,"spread":false},{"title":"revert.sh <span style='color:#111;'> 85B </span>","children":null,"spread":false},{"title":"arch_commit.sh <span style='color:#111;'> 89B </span>","children":null,"spread":false}],"spread":false},{"title":"bundle <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"yarn <span style='color:#111;'> 303B </span>","children":null,"spread":false},{"title":"webpack-dev-server <span style='color:#111;'> 419B </span>","children":null,"spread":false},{"title":"rake <span style='color:#111;'> 213B </span>","children":null,"spread":false},{"title":"rails <span style='color:#111;'> 264B </span>","children":null,"spread":false},{"title":"webpack <span style='color:#111;'> 414B </span>","children":null,"spread":false},{"title":"spring <span style='color:#111;'> 507B </span>","children":null,"spread":false}],"spread":true},{"title":"package.json <span style='color:#111;'> 619B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]