为什么视图代码没有包含在类中?

时间:2013-03-27 00:46:40

标签: ruby-on-rails oop class model-view-controller

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

由于Rails是一种纯粹的面向对象语言,因此控制器代码,模型代码,帮助程序代码,迁移代码等都包含在类中。但不是查看代码。

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

1 个答案:

答案 0 :(得分:0)

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

puts self.class.name

并且您会看到代码在执行时包含在Object类中。