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

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

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

这是我预期的效果。

 

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

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

我增加了第109行这行代码


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

第33行是我增加的。

 

 

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


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值