Rails Active_Admin VS我自己的后端



我一直在考虑编写自己的后端,因为我觉得active_admin可能无法支持所有需求。我想问一下Active_Admin是否支持其中任何一个,只是为了确定:

  1. 我的广告模型之间存在has_and_belongs_to_any关系以及标签模型。在新的广告页上,我想要广告,以及所有可用的标签,以便管理员可以选择标签与广告相关联。我可以在我的应用程序,但我可以使用active_admin吗?

  2. 我可以添加自定义按钮吗。。例如,与转换为PDF的一样,或者发送电子邮件。。

  3. 我可以添加一些before_filter吗,这样管理员只能查看模型,但不编辑或删除它,例如?

谢谢。

所有这些事情都可以通过Active Admin完成,但正如所指出的,根据您需要的灵活性,实际实现某些事情可能是一场噩梦。正是出于这个原因,我决定开始组建自己的行政小组。

我尝试了一个为管理面板实现的几乎所有健壮的gem。我还为几件手工制作的汗流浃背。

Active Admin非常以可用性为中心,但它不是以配置为中心的。

正如您正确地预料到的那样,一些更复杂的修改可能会很乏味。

根据我的经验,rails_admin是我能找到的最好的中间地带。

看看它,它功能性很强,完全模块化(作为Rails3Engine制造),而且修改起来更简单。

如果你可以在定制时不需要一些细节,这绝对是一条路。然而,如果你需要所有东西都恰到好处,那么手工制作是无可替代的。

相关内容

最新更新