如何挂钩rails 3.1模板位置逻辑?

时间:2011-11-08 17:48:13

标签: ruby-on-rails asset-pipeline

我想覆盖定位服务器模板的默认约定。我一直在挖掘ActionView(FileSystemResolver,lookup_context等),但这个逻辑的位置正在逃避我。

我的目标是让共享服务器和客户端JavaScript模板更容易。我计划通过扩展ActionView来搜索和处理资产管道中的JST来实现这一目的。

为此,我想在找不到传统模板之后但在抛出丢失的模板异常之前运行一些代码。我会检查相关模板的资产管道,而不是抛出异常,并使用自定义的JstTemplateHandler处理它。

有没有人知道从哪里开始?

1 个答案:

答案 0 :(得分:0)

action_view.javascript_expansions注册config.action_view.javascript_expansions和config.action_view.stylesheet_expansions设置的扩展,以便被Action View识别,因此可以在视图中使用。