ruby-on-rails - Rails 源码(总结推理)
问题描述
有人可以向我解释这段 Rails 源代码吗?我已经强调了我没有得到的部分,但如果你也想给出一个一般性的总结,那会很有帮助。
def create_record(attributes, raise_error = false)
record = build_record(attributes)
产量(记录)如果block_given?
saved = record.save
set_new_record(record)
raise RecordInvalid.new(record) if !saved && raise_error
record
end
这对参加 CodeAcademy 课程的人特别有帮助,非常感谢。
此致
威尔克
解决方案
推荐阅读
- python-3.x - python中的包pydub.AudioSegment在window7上不起作用?
- angular - 如何在选择下拉选项时显示 div
- python - 0.00003 使用 panda pd.read_excel 在 python 中读取时,excel 单元格中的值转换为 3e-05
- android - Android JobIntentService 权限错误
- jenkins - Jenkins 声明性管道中的 Groovy 错误
- java - Java小球跑出光标
- c - 共享标志的重定位编译问题
- javascript - 如何为自定义输入建立 ngModel 双向数据绑定,例如在单选按钮上
- debugging - 在 gstreamer 中创建点文件时是否包含日志?
- openedge - OpenEdge BREAK-BY 数量和行总和