Rails 速查
共 27 条 Ruby on Rails 常用命令、模型与视图,涵盖常用命令、路由与控制器、ActiveRecord、视图与 ERB、工具与配置。 支持搜索与分类筛选,点击即可复制。
常用命令
rails / bundle 是核心。
| 命令 | 说明 |
|---|---|
| 创建项目 | |
| 启动开发服务器 | |
| 生成模型 + 迁移 | |
| 一键生成模型 + 视图 + 控制器 | |
| 执行 / 回滚迁移 | |
| 交互式控制台 / 查看路由 |
路由与控制器
config/routes.rb 定义。
| 命令 | 说明 |
|---|---|
| 生成 RESTful 七条路由 | |
| 自定义路由 | |
| 命名空间分组 | |
| 控制器前置钩子(过滤器) | |
| 读取参数 / 强参数 |
ActiveRecord
模型与数据库交互。
| 命令 | 说明 |
|---|---|
| 定义模型 | |
| 模型关联 | |
| 数据校验 | |
| 链式查询 | |
| 创建 / 更新 | |
| 常用查找方法 |
视图与 ERB
app/views 下模板。
| 命令 | 说明 |
|---|---|
| 渲染视图或局部模板 | |
| 生成链接 | |
| 生成表单 | |
| 闪存消息 | |
| 图片 / 样式辅助方法 |
工具与配置
Bundler 与环境。
| 命令 | 说明 |
|---|---|
| 安装 Gemfile 依赖 | |
| 运行测试 | |
| 填充种子数据 | |
| 编辑加密凭证 | |
| 生产环境预编译资源 |
使用说明
Rails 速查:常用命令、路由与控制器、ActiveRecord、视图与 ERB、工具与配置;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:常用命令、路由与控制器、ActiveRecord、视图与 ERB、工具与配置。
- 点「命令」列复制到终端或代码。
- 快速生成全套用 rails generate scaffold,再 db:migrate。
- 用 bin/rails console 进控制台调试模型。
常见问题
- scaffold 和 model 生成器的区别?
- scaffold 生成模型 + 控制器 + 视图 + 路由的整套代码;model 只生成模型与迁移。
- 强参数是什么?
- Rails 要求显式 permit 允许的字段(params.permit(:title)),防止恶意字段注入。
- 需要联网吗?
- 不需要,本地可用。
延伸阅读
相关工具
VM
VictoriaMetrics 速查
victoria-metrics / vmagent / vmalert / vmctl 速查
THN
Thanos 速查
sidecar / query / store / compact 速查
OPA
OPA 速查
opa eval / Rego / allow / Gatekeeper 速查
KYV
Kyverno 速查
ClusterPolicy / validate / mutate / kyverno test 速查
TPO
Grafana Tempo 速查
tempo.yaml / otlp / TraceQL / querier 速查
FLC
Falco 速查
falco_rules / condition / falcosidekick 速查