我们在接触一个新的项目,熟悉代码的过程中,或者是在编程的过程中,我一直想如果可以让view文件被调用的时候,输出一行注释,来告诉我这个view文件的路径该多好。这样便于我熟悉一个页面的渲染过程,也便于修改代码,我可以使用firebug等工具来查看元素的时候,迅速找到这个元素是存在于那个文件中。
这是我预期的效果。

为了这样,我们需要修改action_view的代码:
其实在action_view/template/handles/erb.rb的compile函数中。
我增加了第109行这行代码

对于使用haml作为模板引擎的项目来说,需要修改haml/lib/haml/template/plugin.rb中的compile函数
第33行是我增加的。
在使用firebug查看元素的时候。在定位到的html元素上下查看一下就能找到我们输出的注释。就能速度定位到对应的模板文件。


本文介绍了一种在编程过程中调试视图文件的方法,通过在Action View和HAML模板引擎中添加代码来显示视图文件的路径,有助于快速定位元素所在的模板。
37

被折叠的 条评论
为什么被折叠?



