我目前的项目是Rails.来自Symfony(PHP)和Django(Python)的背景,它们都有优秀的管理生成器.似乎Rails中缺少了这个.

对于那些不熟悉Symfony或Django的人来说,它们都允许您在模型周围指定一些元数据,以自动(动态)生成管理界面来执行常见的CRUD操作.只需几个命令或几行代码就可以创建整个Intranet.他们有一个良好的外观和可扩展性足以满足99%的管理需求.

我已经为Rails寻找了类似的东西,但所有的项目要么没有活动,要么早就死了.除了scaffolding,还有什么可以为rails应用程序生成intranet/admin站点的吗?

推荐答案

脚手架是创建管理后端的正常方式,但有一个名为ActiveScaffold的项目可以解决您的问题.

Ruby-on-rails相关问答推荐

Rails版本7.1.2:当验证失败且控制器发送422状态时,JS停止工作

合成轨道布局

Trailblazor 操作 -> 集合 :attribute(has_many 通过关联) 与填充器 -> 如何填充 Reform::Form 形式的 slugs 数组?

在 POST 请求中添加了 Rails 奇怪的参数

Rails 7.0.4 和 link_to 的数据确认不起作用

如何在 Arel 中重用单个绑定变量?

Rails Active Record - 从关系中获取 ids 数组

如何获取 Ruby on Rails 生成的表单元素 id 以供 JavaScript 参考?

Rails:删除级联与依赖销毁

bundle和gem安装的区别?

机械师 vs FactoryGirl - 优点和缺点

在公共 Rails 应用程序中将敏感数据存储在哪里?

如何在 Rails 应用程序中使用长 id?

未选中时,如何使 check_box_tag 发布false或0参数?

rails回形针和乘客`'识别'命令无法识别`

如何在 Rails ActiveRecord 中指定日期小于今天的条件

我可以在 Ubuntu 上使用 apt-get 安装 gems 吗?

为什么 Ruby on Rails 使用 http://0.0.0.0:3000 而不是 http://localhost:3000?

Rails 在 id 字段上重置种子的方法

为什么 Rails 需要 JavaScript 运行时?