我正在使用react_on_rails来开发Rails引擎和应用程序 .

我写了一个有单个组件的rails引擎 - NewComponent . 它使用react_on_rails . 这已经通过轨道引擎的虚拟应用程序进行了测试 . 我在虚拟应用程序中导入并注册了组件: /new_engine/test/dummy/client/app/Index.jsx

import NewComponent from '../../../../client/app/pages/user_home_page/NewComponent';

ReactOnRails.register({
NewComponent,
});

以上在虚拟应用程序中完全正常 . 我能够在视图中进一步呈现此注册组件 .

现在我将这个反应组件作为可安装的轨道引擎用于完整的应用程序中 . 如何导入此组件以便我可以在应用程序中注册它?在虚拟应用程序中,我能够提供导入组件的相对路径 . 在消费宝石时,这种相对路径在应用程序中是不可能的 .

我已经在网上查了一下这个问题的答案,但似乎有很少的关于react_on_rails与引擎的文档 .