ruby-on-rails – 如何实现<%= form_tag ... do%>?
发布时间:2020-12-17 03:03:45 所属栏目:百科 来源:网络整理
导读:我试图弄清楚如何在%= ...%中预示一个 Ruby块.发射器. ‘%form_tag do%‘没问题部分,但是当我深入研究Rails内部时 并看看它如何使用erb处理模板,生成的Ruby代码无效, 由于挂’做’.是否有一个后处理器隐藏在Rails的某个地方 在运行代码之前将代码拉直?
我试图弄清楚如何在<%= ...%>中预示一个
Ruby块.发射器.
‘<%form_tag do%>‘没问题部分,但是当我深入研究Rails内部时 解决方法
Rails添加了一个
hack,它使用正则表达式来确定传递给erb的内容是否是块表达式然后以不同方式处理它.
有关更详细的说明:http://timelessrepo.com/block-helpers-in-rails3 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |