如何自定义 Typus Admin for Rails 以使用特殊表单?
我在 Ruby on Rails 项目中使用 Typus 管理 UI,它非常棒。 我想知道是否有一种方法可以对其进行自定义以执行以下操作:
有一个名为“account_type”的数据库列,它是一个整数。 一些非技术管理员使用管理站点并且不知道 整数到描述映射(例如0 = 开始、200 = 就绪、400 = 待定)。
所以我想创建一个下拉框(标签),其值显示 开始、准备、待定。当提交表单时,“account_type”字段 正确更改为 (0、200 或 400)。
有谁知道 Typus 是否可以做到这一点以及如何做到?
I'm using the Typus Admin UI for a Ruby on Rails project and it's great.
I was wondering if there's a way to customize it to do the following:
There is a database column named "account_type" which is an integer.
Some non-technical admins use the Admin site and aren't aware of
the integer to description mappings (e.g. 0 = START, 200 = READY, 400 = PENDING).
So I'd like to create a drop down box ( tag) whose values shows
START, READY, PENDING. And when the form is submitted the "account_type" field
is correctly changed to (0, 200, or 400).
Does anyone know if this is possible with Typus and how to do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该解决方案记录在此处:
https://github.com/fesplugas/typus/wiki/customization-user-interface
我了解到可以通过在 app/views/admin 中创建具有模型名称的目录来覆盖管理员的视图。因此,要覆盖“Book”类的视图,您可以
The solution was documented here:
https://github.com/fesplugas/typus/wiki/customization-user-interface
I learned that views for the admin can be overrided by creating directories with the model name in the app/views/admin . So to override views for a "Book" class you can