1

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: /

他に何を試せばよいかわからない場合

4

1 に答える 1

1

申し訳ありませんが、これは不明確です。ドキュメントを更新して簡単にできるようにします。したがって、アプリ フォルダーはロード パス上にあるものです。したがって、そこから要求できます。

「component_2/mixings/my_mixin」が必要です

于 2015-06-03T17:26:25.403 に答える