0

这是“为什么事情以某种方式工作”的问题之一。

由于 Rails 是一种纯面向对象的语言,控制器代码、模型代码、帮助代码、迁移代码等都封装在类中。但不查看代码。

所以我想知道:Rails 怎么知道视图代码属于Active View 类?这在内部如何运作?

4

1 回答 1

0

所有 Ruby 文件都在一个类中运行,只需运行一个包含以下内容的文件:

puts self.class.name

你会看到你的代码在Object执行时被包装在一个类中。

于 2013-03-27T00:50:05.190 回答