修改rails模版渲染,输出注释

阅读更多

 

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

这是我预期的效果。

修改rails模版渲染,输出注释_第1张图片

 

为了这样,我们需要修改action_view的代码:

其实在action_view/template/handles/erb.rb的compile函数中。

我增加了第109行这行代码


修改rails模版渲染,输出注释_第2张图片

对于使用haml作为模板引擎的项目来说,需要修改haml/lib/haml/template/plugin.rb中的compile函数

第33行是我增加的。
修改rails模版渲染,输出注释_第3张图片

 

 

在使用firebug查看元素的时候。在定位到的html元素上下查看一下就能找到我们输出的注释。就能速度定位到对应的模板文件。


修改rails模版渲染,输出注释_第4张图片

 

  • 修改rails模版渲染,输出注释_第5张图片
  • 大小: 117.4 KB
  • 修改rails模版渲染,输出注释_第6张图片
  • 大小: 119.5 KB
  • 修改rails模版渲染,输出注释_第7张图片
  • 大小: 34.8 KB
  • 修改rails模版渲染,输出注释_第8张图片
  • 大小: 61.2 KB
  • 查看图片附件

你可能感兴趣的:(修改rails模版渲染,输出注释)