需要Volt框架中的文件

时间:2015-06-03 16:44:15

标签: ruby require mixins voltrb

我有一个mixin,我希望在Volt应用程序中包含几个不同的类。相关结构如下:

包含文件路径:app/component_1/models/my_model.rb

包含的文件路径:app/component_2/mixins/my_mixin.rb

以下是我尝试过的内容:

加载页面时,

require "#{Volt.root}/app/component_2/mixins/my_mixin"在服务器输出中产生此错误:SyntaxError: Cannot handle dynamic require

启动服务器时,

require "app/component_2/mixins/my_mixin"会出现此错误:in `require': cannot load such file

加载页面时,

require_relative "../../component_2/mixins/my_mixin"在服务器输出中产生此错误:Opal::Builder::MissingRequire: A file required by "app.rb" wasn't found. can't find file: "../../component_2/mixins/my_mixin"

加载页面时,

require "./app/component_2/mixins/my_mixin"在javascript控制台中出现此错误:Uncaught RuntimeError: no routes match path: /

不确定还有什么要尝试?

1 个答案:

答案 0 :(得分:1)

抱歉,目前还不清楚,我会尝试更新文档以简化操作。所以app文件夹就是加载路径上的内容。所以你可以从那里要求。

要求'component_2 / mixings / my_mixin'