如何将现有 rails 应用程序转换为 gem
How to convert existing rails application to gem
我有一个 rails 应用程序,有点类似于 active_admin
gem。我想将这个现有的应用程序变成 gem.
我知道您可以使用以下方法生成 gem:
bundler gem gem_name_here
此命令创建一个空 gem。我想这很好,我只是不知道将我的所有代码放在哪里。
您表面上应该将所有代码放在 /lib
目录中。但是,我的应用程序有一个资产管道和一个 app
目录,其中包含我所有的模型、控制器和视图。我不知道将所有这些目录放在 gem 中的什么位置。有什么想法或想法吗?
如果您需要我分享任何代码,我很乐意分享。
您描述的是 rails 引擎。引擎是一个微型 rails 应用程序,可以在其他 rails 应用程序中使用。有关详细信息,请参阅 official rails guide
我有一个 rails 应用程序,有点类似于 active_admin
gem。我想将这个现有的应用程序变成 gem.
我知道您可以使用以下方法生成 gem:
bundler gem gem_name_here
此命令创建一个空 gem。我想这很好,我只是不知道将我的所有代码放在哪里。
您表面上应该将所有代码放在 /lib
目录中。但是,我的应用程序有一个资产管道和一个 app
目录,其中包含我所有的模型、控制器和视图。我不知道将所有这些目录放在 gem 中的什么位置。有什么想法或想法吗?
如果您需要我分享任何代码,我很乐意分享。
您描述的是 rails 引擎。引擎是一个微型 rails 应用程序,可以在其他 rails 应用程序中使用。有关详细信息,请参阅 official rails guide