我在我的 Catalyst 应用程序中使用 Assets 插件,我希望在每个页面的资产中包含一些 javascript 和 css 文件。
我的第一个想法是从 MyApp/lib/MyApp.pm 调用 $c->assets->include('file.js') 我在那里进行设置和配置,但我不知道如何在那里获得 $c .
我的下一个想法涉及使用 WRAPPER 的东西,并在默认 html 模板中放置 [% c.assets.include('file.js') %] 之类的调用,但调用会将对象信息转储到页面,因此调用会有被丑化以抑制输出。
解决方案或新想法表示赞赏。提前致谢。