rails
2021-05-15 11:42:26 3 举报
AI智能生成
rails脑图
作者其他创作
大纲/内容
view
ActiveView概述
rails布局和视图渲染
ActionView表单辅助方法
深入探索
ActionSupport核心扩展
Rails国际化API
ActionMailer基础
ActiveJob基础
rails应用测试指南
RubyOnRails安全指南
调试Rails应用
配置rails应用
Rails命令行
AssertPipeline
Rails中使用JS
Rails初始化过程
自动加载和重新加载常量
rails缓存概率
ActiveSupport监测程序
Rails应用分析指南
使用rails开发只提供api的应用
ActionCable概述
model
ActiveRecord基础
什么是ActiveRecord?
ActiveRecord模式
ORM(对象关系映射)
功能
ActiveRecord中的多约定少配置原则
命名约定
模式约定
数据库锁
悲观锁
乐观锁
单表继承
多态关联
创建ActiveRecord模型
覆盖命名规定
修改指定的表名
修改指定表的主键
CURD读写
创建
读取
更新
删除
数据验证
回调
迁移
ActiveRecord迁移
迁移概述
创建迁移
创建独立的迁移
模型生成器
传递修饰符
编写迁移
创建数据表
创建联结数据表
修改数据表
修改字段
字段修饰符
外键
如果辅助方法不够用
使用 change 方法
使用 reversible 方法
使用 up 和 down 方法
撤销之前的迁移
运行迁移
回滚
安装数据库
重置数据库
在不同环境中运行迁移
修改迁移运行时的输出
修改现有的迁移
数据库模式转储
数据库模式文件有什么用?
数据库模式转储的类型
数据库模式转储和源码版本控制
Active Record 和引用完整性
迁移和种子数据
ActiveRecord数据验证
概览
何时验证
跳过验证
valid? 和 invalid?
errors[]
errors.details
数据验证辅助方法
acceptance
validates_associated
confirmation
exclusion
inclusion
format
length
numericality
presence
absence
uniqueness
validates_with
validates_each
常用的验证选项
:allow_nil
:allow_blank
:message
:on
严格验证
条件验证
使用符号
使用Proc
条件组合
联合条件
自定义验证
自定义验证类
自定义验证方法
处理验证错误
errors
errors[]
errors.add
errors.details
errors[:base]
errors.clear
errors.size
视图中显示验证错误
ActiveRecord回调
对象的生命周期
回调概述
注册回调
可用的回调
创建对象
更新对象
删除对象
after_initialize和after_find回调
after_touch回调
调用回调
跳过回调
停止执行
关联回调
条件回调
使用符号
使用Proc
在条件回调中使用多个条件
回调类
事务回调
ActiveRecord关联
ActiveRecord查询接口
ActiveModel基础
controller
Rails路由全解
ActionController概览
扩展rails
rails插件开发简介
RailsOnRack
创建和定制rails生成器和模板
引擎入门
收藏
0 条评论
下一页