0

根据我在网上的研究,Rails::Engine 可以让我模仿 Rails 路径。我认为这将允许我通过将它们放在等效目录中来包含所有内容。正如我发现的那样,目录没有加载资产或助手。我没有安装 Rails Engine 也没有隔离它,因为我希望所有内容都包含在本地。它不会干扰命名空间。

我更喜欢 Railtie,但我不知道如何将 JavaScript 文件添加到资产管道,以及视图的一部分。但我可以得到一个使用 Railtie 的辅助方法。

所以问题基本上是如何通过 gem 包含 JavaScript、ERB 部分和帮助程序。对宝石制造一点也不好奇,我知道。而且我不关心从辅助方法渲染部分内容。只需要知道如何包含适当的资产/部分,以便它们加载需要 gem 的任何 Rails 应用程序。

4

1 回答 1

0

从那以后,我已经完成了一个项目,其中包含我在这里描述的所有内容。随意使用源代码作为模板来完成您自己的项目。

Dynaspan - 用于输入 Rails gem 的 AJAX 文本

于 2015-01-03T04:26:44.127 回答