Gem 有没有同学用过 ActiveAdmin 这个 Gem?

bindiry · 2011年12月03日 · 最后由 RobotWang 回复于 2012年09月27日 · 9471 次阅读

http://activeadmin.info/

用过的能不能说一下使用感受?

这类全自动的工具定制麻烦,前期拿来快速构建后台,维护数据还是可以的。 但是最终还是需要自己搞的。

和 rails_admin 相比,哪个更好用?

#1 楼 @huacnlee 谢谢华顺解答,我试用一下先。

我覺得 rails_admin 比較好用

实际上 ActiveAdmin 要出来的晚些,rails_admin 的功能更多... 不知道我有没有记反...

现在在用 rails_admin,功能挺强大,不过要稍微修改一下适应业务逻辑就得啃配置文档和源码,activeadmin 之前看过一下,有人说它比 rails_admin 更好定制,不过没具体使用过

#4 楼 @xdite #5 楼 @huacnlee #6 楼 @Zernel

thx,看不少人都说 rails_admin 能好一些,我先玩玩 rails_admin 看。

@bindiry ActiveAdmin bug 一堆。不推荐使用。

#8 楼 @bony 谢谢提醒,还好没有先用这个。

看来只好自己写了,原来这两个都不支持 mongodb

跟 Django Admin 比就太弱了……(Python 党!!拖出去砍了 >。<)

#11 楼 @iwinux 借用 @poshboytl 的话,其他语言项目我们的 RSpec,我们羡慕 Django 的 Django Admin

总觉得 Django Admin 是鸡肋。

#10 楼 @bindiry 我现在进行的项目里统计分析和 mongodb 类的管理是复用了里面的模版,直接内嵌到 RailsAdmin 里的。反正业务逻辑不复杂,主要就是 CRUD,比如审核状态或名字之类。

我倒觉得 active_admin 蛮好用的

#14 楼 @mvj3 额。。对我这个初学者来说,把 mongodb 的功能内嵌 RailsAdmin 里比较难啊,有没有通俗点的内嵌思路或方法指教一下?

#16 楼 @bindiry MongoDB 就不要用这个了,自己定义 scaffold 模板来搞,可以看 ruby-china 的 lib 目录,还有 https://github.com/huacnlee/rails_templates

#17 楼 @huacnlee 感谢华顺指教,我来研究下。:)

#18 楼 @bindiry rails_templets 这个需要手动定义一下,我那个是给出一个参考。 现在这个方式我已经在很多个项目中用上

#16 楼 @bindiry 其实就是继承下 controller 和模版,复写部分代码 = =

用过 active_admin 和 rails_admin, active_admin 开发环境下 巨慢,自定义功能也比较弱,I18n 也不完善,好多东西都是我自己改。rails_admin 就不会有这些问题,而且功能上也是非常不错的,历史记录都做了。

上贼船了,用 ActiveAdmin 开发了好几天,功能都差不多了,就是 scope 的时候太慢了,几个 scope 就给整几个 count(*)。尤其是 where 条件多的时候。 功能也不够强大,木有 model less 的页面,但 Issue 中也有一堆这样的需求,就是不知道啥时候主干会有。

我正在用 rails_admin 搭建后台,还是很轻松的。

试过一次,主要问题:

  1. 不支持 AR 之外的其他 ORM
  2. View 定制起来很麻烦,比如:不想使用默认的 list/grid/table 做 index, 就得整个 page(包括 sidebar) 自己实现而不能仅仅只修改其中一部分
  3. 文档 (尤其是内置的视图部分) 不全 ,很多东西得去看源文件

M,轻量级的话也可以考虑 typus

rails_admin 定制业务逻辑 比较麻烦了!

用 AA 做过一个项目 它就是一个大杂烩,好处是上手快 它和 cancan 有冲突,devise 定制比较蛋疼,view 和 controller 写在一起 不推荐

需要 登录 后方可回复, 如果你还没有账号请 注册新账号