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