2015-06-03 6 views
1

У меня есть mixin Я хочу включить в несколько разных классов в приложение Volt. Соответствующая структура выглядит следующим образом:Необходимые файлы в Volt Framework

В том числе путь к файлу: app/component_1/models/my_model.rb

Включенный путь к файлу: app/component_2/mixins/my_mixin.rb

Вот что я пробовал:

require "#{Volt.root}/app/component_2/mixins/my_mixin" дает эту ошибку на выходе сервера при загрузке a page: 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: /

Не уверен, что еще пытаться?

+0

Использование версии Volt 0.9.2 – neurodynamic

ответ

1

Извините, что неясно, я попробую и обновит документы, чтобы упростить их. Таким образом, папка приложения - это то, что находится на пути загрузки. Поэтому вы можете потребовать оттуда.

требуется «component_2/mixings/my_mixin»

Смежные вопросы