文件名称:Article-Submission:用Sinatra构建文章发布和管理系统
文件大小:1.01MB
文件格式:ZIP
更新时间:2024-05-27 14:55:02
HTML
锡那特拉(Sinatra)环境建设备忘录 bundle init 宝石文件 # frozen_string_literal: true source "http://rubygems.org" gem 'activerecord' gem 'bcrypt' gem 'minitest' gem 'mysql2' gem 'rack-flash3' gem 'rack-test' gem 'rake' gem 'redcarpet' gem 'sinatra' gem 'sinatra-activerecord' gem 'sinatra-contrib' gem 'slim' 宝石安装 sudo bundle install --path vendor/bundle 创建app.rb get '/' do "hello world" end 创建config.ru requ
【文件预览】:
Article-Submission-master
----validators()
--------post_validator.rb(2KB)
----public()
--------js()
--------JSTyping()
--------samples()
--------css()
----config.ru(52B)
----views()
--------partial()
--------index.slim(795B)
--------profile.slim(4KB)
--------portfolio.slim(2KB)
--------not_found.slim(712B)
--------create_article.slim(6KB)
--------file_upload.slim(1KB)
--------search_page.slim(783B)
--------articles.slim(2KB)
--------category.slim(689B)
--------layout.slim(2KB)
--------edit.slim(2KB)
--------login.slim(1KB)
--------article_prev.slim(899B)
----db()
--------migrate()
----models()
--------posts.rb(558B)
--------users.rb(391B)
--------categories.rb(40B)
----Gemfile(325B)
----TODO.txt(3KB)
----helpers()
--------csrf_token_generate.rb(167B)
--------current_user.rb(140B)
--------markdown.rb(3KB)
--------login_required.rb(95B)
--------login_check.rb(57B)
--------custom_markdown.rb(3KB)
----test()
--------test_helper.rb(962B)
--------models()
--------controllers()
--------sample.jpg(935KB)
--------README.md(523B)
----README.md(3KB)
----Gemfile.lock(2KB)
----.gitignore(252B)
----app.rb(10KB)