我有一个组件文件,我只想在我的Volt项目中加载一次。多次加载会导致问题,类似于多次加载OpalRb库。为了澄清,我将这个组件文件加载到视图文件中,并且它会不断加载,因为每次页面被点击时,加载组件文件的行都会被调用:
{{ if condition }}
{{ require 'component/lib/file' # this line keeps getting called }}
{{ end }}
如何设置代码以便我只能加载一次组件文件?
以下是我的问题示例:https://gist.github.com/ylluminarious/f5ed3741d08528d87d26
答案 0 :(得分:1)
你不应该在你的观点中要求任何东西。
您应该将该组件作为依赖项添加到config/dependencies.rb
文件中,然后将该组件用作标记:<:component />
顺便说一句:
根据您的要点,对我而言,您应该为每个示例创建不同的路线。