我正在 Rails 中构建每日交易应用程序。
我刚刚安装了activeadmin
非常棒且简单的 gem,因此我现在可以创建和监控用户。我对创建和管理交易的需求非常复杂:
我需要能够使用基本文本字段(交易名称、交易日期、产品名称......)在交易页面上添加对我来说(作为 Rails 新手)的东西,我会更多地与真正的 CMS 相关联与活跃的管理员相比,也就是说,我必须添加图片(通过 amazon S3 上的 url 地址)、嵌入视频、关联某些交易的功能,例如投票赞成或反对,并有一种 html5 所见即所得的 html/文本编辑器允许我就像我在 wordpress 网站上所做的那样,在彼此的文本、视频、滑块、号召性用语按钮、视频等之间移动/添加/排列/重新定位。
我觉得 activeadmin 非常适合基本监控,也许可以为简单的情况创建对象,但由于它“自动”工作得如此之多,我担心我没有足够的控制或能力将许多功能和 CMS 东西带入我应该构建的活动管理员我自己页面上的“交易管理界面”,而不是依赖于活动管理员。
你怎么看待这件事 ?我可以把所有这些东西都放在我的 Active Admin 页面/控制器“里面”……还是应该在“外面” Active admin 构建它?
谢谢你的帮助!