开发文档
更新时间:
开发准备
- Git clone 当前项目
git clone git@github.com:work-design/dummy.git
- 完成 clone 后,进入项目目录
- 初始化子模块:
git submodule update --init
- 将子模块的分支切换至 main 分支:
git submodule foreach git checkout main
- 初始化子模块:
- 安装依赖:
- 安装 Ruby Gems:
bundle
- 安装前端依赖:
npm install
- 安装 Ruby Gems:
- 个性化配置:
- 修改 development 配置文件:
bin/rails credentials:edit -e development
- 设置选项:
- 修改 development 配置文件:
secret_key_base: 128位字符
database_user:
database_password:
active_record_encryption:
primary_key: 32位字符
deterministic_key: 32位字符
key_derivation_salt: 32位字符
系统提供了快速生成密钥的命令:bin/secret
, 默认为 32 位字符,如需指定字符位数,将位数作为参数传入即可:bin/secret 128
- 初始化数据库
rake db:setup
Rails 服务器(Linux)部署
安装环境
MacOS
Linux
部署
其他
- 内网穿透:用于本地开发,将集成服务的请求转发至开发机器用作调试