我最近浏览了一个基本的Rails教程(Railscast),我阅读并尝试了大多数Rails指南,而且我认为我正处于正确的道路上,所以我决定将我的知识用于测试。我无法回答两个问题:
errors[:attribute]
,以下哪项是正确的?
这些问题的正确答案是什么,我在哪里可以了解这些细节。有书,博客还是什么?
答案 0 :(得分:3)
常见的Rails问题通常在Ruby on Rails Guides中得到解答。有一节关于errors[:attribute]。
对Ruby本身的一个很好的介绍是Programming Ruby - The Pragmatic Programmer's Guide和 Ruby-Doc.org 上的API文档,例如: TrueClass
答案 1 :(得分:0)
你说你一直在研究Rails,但实际上已经尝试过构建一些东西了吗?这通常是一种更有效的学习方式。你会在这个过程的早期发现问题1的答案。
问题2是关于Ruby的基本原理。它将被任何体面的Ruby书的早期章节所涵盖,其中最着名的是Programming Ruby,也就是Pickaxe书。
答案 2 :(得分:0)
我不知道你引用的内容是否被字面引用。如果是,那么这不是研究Ruby的好资源。如果不是,那么这是你的责任。
errors[:attribute]
不是一种方法。问题是错的。如果它正在讨论方法[]
,那么可能会有一个答案,但不能仅仅根据所引用的内容来说明。true
,但是其中任何其他选项:实例变量,类变量或常量都可以是true
。如果问题是期待单一答案,则问题是错误的。