ber*_*kes 10 ruby-on-rails rails-admin activeadmin
我正在构建一个仅限JSON的应用程序,它基本上是一个更精简的Rails,具有更少的中间件和更少的模块.这是一个在Rails 4中构建的应用程序.
我想开发一个简单的应用程序,可以管理主应用程序的数据库中的数据.为此,我想使用Active Admin或Rails Admin.但是这两个选项都以某种方式使用底层模型及其验证,要求等构建.
这意味着我需要至少共享主应用程序和RailsAdmin应用程序之间的模型.
我最好怎么做?是否有关于如何在主应用程序旁边的单独rails应用程序中构建管理应用程序的良好指南,而不是将其集成?
作为旁注:另一个很好的理由将管理员保留在与主应用程序不同的应用程序中,但是在共享数据库上,是无数的依赖项,像ActiveAdmin这样的宝石.
另请注意,我不仅仅对在不同的域或不同的服务器上运行管理员感兴趣,而且主要是为了让主应用程序保持精简和专注.并且要保持ActiveAdmin之类的依赖关系来自我的主应用程序.
脚注:
更实用:我没有 Devise(它是一个JSON-API,所以经过令牌验证),没有任何视图或模板引擎.没有Formtastic,No Paperclip,Rmagic,Kminari(寻呼机)等等.当我拉入"只是一个管理员"时,所有这些都将被添加到我的应用程序中.
小智 1
这篇博文描述了一种有趣的方法:https://content.pivotal.io/blog/migration-from-a-single-rails-app-to-a-suite-of-rails-engines
他们使用几乎空的应用程序作为容器,并将实际应用程序安装为 Rails 引擎。
归档时间: |
|
查看次数: |
2371 次 |
最近记录: |