首页 > 解决方案 > 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 课程的人特别有帮助,非常感谢。

此致

威尔克

标签: ruby-on-rails

解决方案


推荐阅读