ruby-on-rails-3 – 实现Rails 3模板处理程序
发布时间:2020-12-17 02:29:26 所属栏目:百科 来源:网络整理
导读:似乎没有太多关于Rails模板处理程序的文档.包括RJS,ERB和Builder在内的处理程序可以提供一些帮助. 我正在尝试实现自己的,我已经成功了,虽然有一些奇怪的代码,或者可能有一些我不太了解的东西. class MyHandler ActionView::Template::Handler def call(templ
似乎没有太多关于Rails模板处理程序的文档.包括RJS,ERB和Builder在内的处理程序可以提供一些帮助.
我正在尝试实现自己的,我已经成功了,虽然有一些奇怪的代码,或者可能有一些我不太了解的东西. class MyHandler < ActionView::Template::Handler def call(template) template.source.inspect end end 所以奇怪的是我必须调用inspect,否则Rails会尝试将字符串作为Ruby代码进行评估. 我的印象是,包括ActionView :: … :: Compilable(包括我的代码中没有包含). 现在,如果我使我的模板“可编译”(通过使用include …语句),它仍然会查找调用方法而不是编译方法. 所以有人可以向我解释一下这是如何工作的吗? 谢谢! 解决方法
查看
tilt和
temple,我学到了很多关于模板引擎阅读代码的知识.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |