2015-06-27 33 views
1

我有一個組件文件,我只想在我的Volt項目中加載一次。加載多次會導致問題,類似於不止一次加載OpalRb庫。爲了澄清,我加載一個視圖文件該組件文件,並不斷得到加載,因爲加載組件文件中的行不斷得到所謂的每一個頁面被擊中時間:如何在VoltRb中僅加載組件文件一次

{{ if condition }} 
{{ require 'component/lib/file' # this line keeps getting called }} 
{{ end }} 

如何設置我的代碼這樣我可以只加載一次組件文件?

這裏是我的問題的一個例子:https://gist.github.com/ylluminarious/f5ed3741d08528d87d26

回答

1

你不應該要求你的看法裏面什麼。

您應該添加成分如在config/dependencies.rb文件的依賴性,然後使用該組件,因爲它是一個標籤:<:component />

BTW:

根據您的要點,對我來說,它看起來像你應該爲您的每個示例創建不同的路線。

+0

感謝您的回答。不過,我仍然在將組件用作標籤時遇到了一些問題。我已經更新了我的問題的要點,以顯示'routes.rb'文件和'dependencies.rb'文件。我還更新了我的視圖以獲取組件標記,但不幸的是,我仍然遇到問題:現在,我得到一個空白示例。我認爲問題是我需要從我的'examples'組件加載特定的文件,但我不知道如何解決這個問題。 – GDP2

相關問題