首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在VoltRb中只加载一次组件文件

如何在VoltRb中只加载一次组件文件
EN

Stack Overflow用户
提问于 2015-06-28 05:41:30
回答 1查看 65关注 0票数 1

我有一个组件文件,我只想在我的Volt项目中加载一次。多次加载会导致问题,类似于多次加载OpalRb库。为了清楚起见,我将这个组件文件加载到一个视图文件中,并且它一直被加载,因为加载组件文件的那行代码在页面每次命中时都会被调用:

代码语言:javascript
复制
{{ if condition }}
{{   require 'component/lib/file' # this line keeps getting called }}
{{ end }}

如何设置我的代码,使我可以加载一个组件文件只有一次?

下面是我的问题的一个例子:https://gist.github.com/ylluminarious/f5ed3741d08528d87d26

EN

回答 1

Stack Overflow用户

发布于 2015-06-29 19:39:44

你不应该在视图中要求任何东西。

您应该将该组件作为依赖项添加到config/dependencies.rb文件中,然后像使用标记一样使用该组件:<:component />

顺便说一句:

根据您的要点,在我看来,您应该为每个示例创建不同的路线。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31093806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档