1

我想为 Rails 4 制作一个复杂的 gem,但我不知道怎么做。我只找到简单 gem 的教程,例如只提供一个简单的功能。是否有教程或任何其他帮助来开发也有模型、视图和控制器的 gem?

感谢帮助!

卡具土

4

1 回答 1

2

您可能正在寻找Engine, 前提是您正在尝试向 Rails 应用程序添加功能。

独立引擎的功能类似于 Rails 应用程序,并且可以安装在config/routes.rb其中以便可以访问它们。

传统引擎,例如 Clearance 和 Devise,提供直接与主机应用程序交互的功能。这些仅应在特殊情况下考虑,例如当您需要共享模型时。

于 2013-11-11T21:23:17.380 回答