我最近学习了一个基本的 Rails 教程 (Railscast),我阅读并尝试了大多数 Rails 指南,我认为我走在正确的道路上,所以我决定测试我的知识。有两个问题我无法正确回答:
- 关于方法,下列哪项是正确的
errors[:attribute]
?- 它返回 :attribute 的所有错误的数组
- 没有错误发生时返回一个空数组
- 仅在发生错误时才有用
- 它还验证对象的有效性
- 在 Ruby 中,“true”是以下类型:
- 实例变量
- 伪变量
- 类变量
- 持续的
这些问题的正确答案是什么,我在哪里可以了解这样的细节。有书、博客之类的吗?