开发者工作中

别再重复写 - 同样的代码

用户登录、后台管理、多语言路由、后台任务……这些每个项目都要写一遍?用这个模板,直接跳过,专心写业务逻辑。

新:内置 Web Push 通知

推送订阅管理已配好,直接用。

Rails 8.0 Hotwire + Turbo 完全开源
DS
+24
25 人正在使用
持续增长中
Fork 数
更多开发中
内置功能
100%
MIT 协议
团队协作

又要从零开始?

  • Devise 配置第 N 遍了
  • 多语言切换又要调半天
  • 后台管理权限控制重新写
  • Sidekiq、Redis、定时任务再配一次
  • Stimulus 控制器复制粘贴

直接跳过这些

  • 邮箱/用户名登录,全流程配好
  • 后台管理 + 权限控制,CanCanCan 集成
  • 中英德三语,SEO 友好路由
  • Sidekiq + Clockwork 后台任务就绪
  • 常用 Stimulus 控制器直接复用

几分钟上手

四步启动新项目

终端 git clone
Step 1

克隆安装

Fork 后 bundle install,依赖版本都锁好了。

Ruby 3.3+、Node 20+、MySQL 8、Redis。支持 Docker。

编辑配置文件
Step 2

改配置

.env 填上你的配置,数据库和邮件都预设好了。

开发、测试、生产环境分开配置。

代码编辑器
Step 3

改品牌

换个名字,改下 Logo,开始写你的业务代码。

架构清晰,扩展方便。

部署成功
Step 4

部署上线

自带部署脚本。Kamal、Docker、传统方式都行。

日志、错误处理、监控钩子都配好了。

写 Rails 的人做的,给写 Rails 的人用

这不是玩具模板。这是我们自己项目在用的基础代码,经过真实项目验证,持续更新到 Rails 8。

每个模式都在生产环境跑过。不是纸上谈兵,是能用的代码。

遵循 Rails 惯例,加了合理的默认配置。上手就能写。

持续维护更新。Rails 升级,这个模板跟着升。

该有的都有

配好了,测过了,能上线

完整登录注册

Devise 配好了邮箱和用户名登录、找回密码、邮箱验证、会话管理。界面都做好了。

邮箱或用户名登录
找回密码
邮箱验证

后台任务

Sidekiq 跑任务,Clockwork 定时调度,Redis 缓存。全配好了。

Sidekiq 面板
定时任务
重试策略
队列优先级

后台管理

管理后台、用户管理、内容审核都有。CanCanCan 权限控制。

角色权限

现代前端

Hotwire(Turbo + Stimulus)、Tailwind CSS、importmap。快、好用、不用配 Webpack。

零构建

多语言支持

中英德三语,SEO 友好的多语言路由,德语变音符号处理正确。

SEO 友好

写代码更顺手

开发环境快速登录、Rubocop + Brakeman 预配置、文档齐全。

开发体验

用过的人怎么说

Sarah Chen
Sarah Chen Beta
旧金山

“上个项目省了至少两周配置时间。登录系统和后台管理正好是我要的,代码质量也不错。”

Marcus Weber
Marcus Weber Beta
柏林

“终于有个正经遵循 Rails 惯例的模板。不用改掉一堆奇怪写法,也不用跟架构较劲。”

Emma Thompson
Emma Thompson Beta
伦敦

“多语言这块做得特别好。路由、SEO、翻译都是真人写的,不是机翻。”

David Park
David Park Beta
首尔

“试过不少 Rails 模板,这是第一个拿来不想立刻重写一半的。干净、实用、能上线。”

想更快交付?

克隆仓库,开始写你的 Rails 项目。

Rails Base Project 功能展示
开源

永久免费

MIT 协议。个人项目、客户项目、SaaS 产品都能用,不用署名。

生产验证
无锁定
MIT 协议

开始使用

注册体验完整功能

注册后可以体验后台管理和全部功能。

免费注册

常见问题

关于 Rails Base Project

Ruby 3.3+、Rails 8.0+。依赖版本定期更新,Gemfile 调好了不会冲突。

能。MIT 协议,个人项目、客户项目、SaaS、企业应用都行。不用署名,但欢迎给个 Star。

标准 Rails 结构。Model 放 app/models,Controller 放 app/controllers,View 放 app/views。复杂业务逻辑用 app/services 里的 Service Object。CLAUDE.md 里有文档。

没有。完全免费开源,没有付费墙。

用的 Devise,很灵活。视图已经提取到 app/views/devise/ 并用 Tailwind 做好样式了。加 OAuth、双因素认证按 Devise 文档来就行。

默认 MySQL 8。换 PostgreSQL 改下 database.yml 和 Gemfile 就行。开发可以用 SQLite,生产不建议。

自带 VPS 部署脚本。也支持 Kamal(Rails 8 默认)、Docker、Heroku、Render 等。详见 .claude/rules/webserver.md。

能。模块化设计,不要博客就删博客的 Controller、Model、View。不要多语言就简化路由删 locale 文件。功能都是独立的。

欢迎 PR。Fork 改完提 Pull Request,遵循现有代码风格,新功能要加测试。详见 CONTRIBUTING.md。

有。CLAUDE.md 和 .claude/rules/ 目录里有完整文档,包括模式、惯例、架构说明。Claude Code 等 AI 工具也能读这些文档辅助开发。

开发者工作环境

别再造轮子了

克隆 Rails Base Project,写真正重要的代码。

GitHub 源码