Volt アプリのいくつかの異なるクラスに含めたい mixin があります。関連する構造は次のとおりです。
ファイル パスを含む: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: /
他に何を試せばよいかわからない場合