gitextract_s_ecaci2/ ├── .1024 ├── .ackrc ├── .browserslistrc ├── .gitattributes ├── .gitignore ├── .rspec ├── .ruby-version ├── .travis.yml ├── Gemfile ├── Procfile.dev ├── README.md ├── README.zh-CN.md ├── Rakefile ├── app/ │ ├── assets/ │ │ ├── builds/ │ │ │ └── .keep │ │ └── stylesheets/ │ │ ├── about.scss │ │ ├── aboutme_welcome.scss │ │ ├── admin/ │ │ │ └── posts.scss │ │ ├── admin.scss │ │ ├── application.scss │ │ ├── archives.scss │ │ ├── blogs.scss │ │ ├── bootstrap_custom.scss │ │ ├── browserslist │ │ ├── comments.scss │ │ ├── fontawsome_custom.scss │ │ ├── footer.scss │ │ ├── head.scss │ │ ├── highlight.scss │ │ ├── libs/ │ │ │ └── markdown.scss │ │ ├── like_and_weixin.scss │ │ ├── new_year.scss │ │ └── qrcodes.scss │ ├── channels/ │ │ └── application_cable/ │ │ ├── channel.rb │ │ └── connection.rb │ ├── controllers/ │ │ ├── admin/ │ │ │ ├── accounts_controller.rb │ │ │ ├── all_comments_controller.rb │ │ │ ├── base_controller.rb │ │ │ ├── comments_controller.rb │ │ │ ├── dashboard_controller.rb │ │ │ ├── labels_controller.rb │ │ │ ├── posts_controller.rb │ │ │ └── sessions_controller.rb │ │ ├── application_controller.rb │ │ ├── archives_controller.rb │ │ ├── blogs_controller.rb │ │ ├── comments_controller.rb │ │ ├── concerns/ │ │ │ └── .keep │ │ ├── home_controller.rb │ │ ├── likes_controller.rb │ │ └── photos_controller.rb │ ├── helpers/ │ │ └── application_helper.rb │ ├── javascript/ │ │ ├── about.js │ │ ├── admin/ │ │ │ ├── posts.js │ │ │ └── sidebar.js │ │ ├── admin.js │ │ ├── application.js │ │ ├── base.js │ │ ├── channels/ │ │ │ ├── consumer.js │ │ │ └── index.js │ │ ├── controllers/ │ │ │ ├── admin_label_controller.js │ │ │ ├── index.js │ │ │ ├── like_controller.js │ │ │ └── qrcode_controller.js │ │ ├── ga.js.erb │ │ └── libs/ │ │ ├── add_jquery.js │ │ ├── ddscrollspy.js │ │ ├── jquery.atwho.js │ │ ├── jquery.html5-fileupload.js │ │ └── qrcode.js │ ├── jobs/ │ │ └── application_job.rb │ ├── mailers/ │ │ └── application_mailer.rb │ ├── models/ │ │ ├── administrator.rb │ │ ├── application_record.rb │ │ ├── comment.rb │ │ ├── concerns/ │ │ │ └── .keep │ │ ├── label.rb │ │ ├── like.rb │ │ ├── photo.rb │ │ └── post.rb │ ├── uploaders/ │ │ └── photo_uploader.rb │ └── views/ │ ├── admin/ │ │ ├── accounts/ │ │ │ └── edit.html.slim │ │ ├── all_comments/ │ │ │ └── index.html.slim │ │ ├── comments/ │ │ │ └── index.html.slim │ │ ├── dashboard/ │ │ │ └── index.html.slim │ │ ├── labels/ │ │ │ ├── _form.html.slim │ │ │ ├── edit.html.slim │ │ │ ├── index.html.slim │ │ │ └── new.html.slim │ │ ├── posts/ │ │ │ ├── _form.html.slim │ │ │ ├── edit.html.slim │ │ │ ├── index.html.slim │ │ │ └── new.html.slim │ │ └── sessions/ │ │ └── new.html.slim │ ├── archives/ │ │ └── index.html.slim │ ├── blogs/ │ │ ├── _comment.html.slim │ │ ├── _post.html.slim │ │ ├── _post_head.html.slim │ │ ├── _qrcode.html.slim │ │ ├── edit.html.slim │ │ └── show.html.slim │ ├── comments/ │ │ ├── _comment_content.html.slim │ │ ├── _comment_pre.html.slim │ │ └── create.html.slim │ ├── common/ │ │ ├── _copyright.en.html.slim │ │ ├── _copyright.html.slim │ │ ├── _no_blog_here.en.html.slim │ │ ├── _no_blog_here.html.slim │ │ ├── _welcome.en.html.slim │ │ ├── _welcome.html.slim │ │ └── _welcome_new_year.html.slim │ ├── home/ │ │ ├── _post_head.html.slim │ │ ├── about.html.slim │ │ └── index.html.slim │ ├── kaminari/ │ │ ├── _first_page.html.slim │ │ ├── _gap.html.slim │ │ ├── _last_page.html.slim │ │ ├── _next_page.html.slim │ │ ├── _page.html.slim │ │ ├── _paginator.html.slim │ │ └── _prev_page.html.slim │ ├── layouts/ │ │ ├── _footer.html.slim │ │ ├── admin.html.slim │ │ ├── application.html.slim │ │ ├── mailer.html.erb │ │ └── mailer.text.erb │ └── shared/ │ └── admin/ │ ├── _flash_messages.html.slim │ ├── _header.html.slim │ └── _sidebar.html.slim ├── babel.config.js ├── bin/ │ ├── bundle │ ├── dev │ ├── rails │ ├── rake │ ├── setup │ ├── spring │ └── yarn ├── config/ │ ├── application.rb │ ├── application.yml.example │ ├── backup.rb.example │ ├── boot.rb │ ├── cable.yml │ ├── credentials.yml.enc │ ├── database.yml.example │ ├── deploy/ │ │ └── production.rb │ ├── deploy.rb │ ├── environment.rb │ ├── environments/ │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers/ │ │ ├── application_controller_renderer.rb │ │ ├── assets.rb │ │ ├── backtrace_silencers.rb │ │ ├── browser_warrior.rb │ │ ├── content_security_policy.rb │ │ ├── cookies_serializer.rb │ │ ├── filter_parameter_logging.rb │ │ ├── inflections.rb │ │ ├── kaminari_config.rb │ │ ├── mime_types.rb │ │ ├── permissions_policy.rb │ │ ├── sidekiq.rb │ │ ├── simple_form.rb │ │ ├── simple_form_bootstrap.rb │ │ └── wrap_parameters.rb │ ├── locales/ │ │ ├── en.yml │ │ ├── simple_form.en.yml │ │ ├── simple_form.zh-CN.yml │ │ └── zh-CN.yml │ ├── logrotate.conf.example │ ├── monit.conf.example │ ├── nginx.conf.example │ ├── nginx.ssl.conf.example │ ├── puma.rb │ ├── routes.rb │ ├── secret.yml │ ├── sidekiq.yml │ ├── spring.rb │ └── storage.yml ├── config.ru ├── db/ │ ├── migrate/ │ │ ├── 20160420082319_create_posts.rb │ │ ├── 20160420082536_create_comments.rb │ │ ├── 20160420082629_create_labels.rb │ │ ├── 20160420082734_create_likes.rb │ │ ├── 20160420082811_create_photos.rb │ │ ├── 20160421035040_create_join_table_post_label.rb │ │ ├── 20210614151036_create_active_storage_tables.active_storage.rb │ │ ├── 20210614151102_create_administrators.rb │ │ ├── 20250120142353_add_service_name_to_active_storage_blobs.active_storage.rb │ │ ├── 20250120142354_create_active_storage_variant_records.active_storage.rb │ │ └── 20250120142355_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb │ ├── schema.rb │ └── seeds.rb ├── doc/ │ └── .gitkeep ├── lib/ │ ├── assets/ │ │ └── .keep │ ├── markdown.rb │ ├── tasks/ │ │ └── .keep │ └── templates/ │ └── slim/ │ └── scaffold/ │ └── _form.html.slim ├── log/ │ └── .keep ├── package.json ├── postcss.config.js ├── public/ │ ├── 404.html │ ├── 422.html │ ├── 500.html │ └── robots.txt ├── spec/ │ ├── controllers/ │ │ ├── admin/ │ │ │ ├── comments_controller_spec.rb │ │ │ ├── dashboard_controller_spec.rb │ │ │ ├── posts_controller_spec.rb │ │ │ └── sessions_controller_spec.rb │ │ ├── archives_controller_spec.rb │ │ ├── blogs_controller_spec.rb │ │ ├── home_controller_spec.rb │ │ └── likes_controller_spec.rb │ ├── factories/ │ │ ├── comments.rb │ │ ├── labels.rb │ │ ├── posts.rb │ │ └── subscribes.rb │ ├── models/ │ │ ├── like_spec.rb │ │ └── post_spec.rb │ ├── rails_helper.rb │ ├── spec_helper.rb │ └── support/ │ ├── capybara.rb │ ├── database_cleaner.rb │ └── factory_bot.rb ├── storage/ │ └── .keep ├── test/ │ ├── application_system_test_case.rb │ ├── channels/ │ │ └── application_cable/ │ │ └── connection_test.rb │ ├── controllers/ │ │ └── .keep │ ├── fixtures/ │ │ └── files/ │ │ └── .keep │ ├── helpers/ │ │ └── .keep │ ├── integration/ │ │ └── .keep │ ├── mailers/ │ │ └── .keep │ ├── models/ │ │ └── .keep │ ├── system/ │ │ └── .keep │ └── test_helper.rb ├── tmp/ │ └── .keep └── vendor/ └── .keep