我想为 Rails 4 制作一个复杂的 gem,但我不知道怎么做。我只找到简单 gem 的教程,例如只提供一个简单的功能。是否有教程或任何其他帮助来开发也有模型、视图和控制器的 gem?
感谢帮助!
卡具土
我想为 Rails 4 制作一个复杂的 gem,但我不知道怎么做。我只找到简单 gem 的教程,例如只提供一个简单的功能。是否有教程或任何其他帮助来开发也有模型、视图和控制器的 gem?
感谢帮助!
卡具土
您可能正在寻找Engine
, 前提是您正在尝试向 Rails 应用程序添加功能。
独立引擎的功能类似于 Rails 应用程序,并且可以安装在config/routes.rb
其中以便可以访问它们。
传统引擎,例如 Clearance 和 Devise,提供直接与主机应用程序交互的功能。这些仅应在特殊情况下考虑,例如当您需要共享模型时。