Skip to content

gazeldx/meidebook

Repository files navigation

美德公益读书(网站已经暂停运营)

活动详情

功能展示

包含“注册、登录、搜索图书、查看图书信息、评论图书、发表读书心得、上传图片、验证码等”功能。

请访问美德公益图书 - 首页体验相关功能(更侧重手机访问体验)。

安装本项目

采用Sinatra架构搭建本项目,数据库操作用Sequel,数据库用SQLite,界面用WeUI,模板引擎用Slim

安装Ruby

安装rbenv

相比RVM,我更喜欢rbenv。RVM中我想要的功能,rbenv都有。用了rbenv,你会发现一些RVM的不便之处。

安装其它软件

ImageMagick 用于图片处理。

安装本程序

$ git clone git@github.com:gazeldx/meidebook.git
$ cd /path/to/meidebook
$ gem install bundler
$ bundle install
$ sequel -m db/migrations sqlite://db/book_development.db -E # 创建数据库
$ puma # 启动项目,这时可以访问 http://localhost:9292/ 了

代码说明

./config.ru是第一个被加载的文件,./controllers/application_controller.rb是一个很重要的文件。

安装Nginx并运行程序在80端口

详见./deploy/README.md

其它使用帮助见Wiki

About

基于Sinatra和Sequel的仿Rails目录结构小项目:把好书送人,请他读完后传给下个人。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published