2011-03-15 70 views
1

我正在使用Typus Admin UI进行Ruby on Rails项目,这很棒。 我想知道是否有一种方法来定制它来执行以下操作:如何自定义Typus Admin for Rails以使用特殊的表单?

有一个名为“account_type”的数据库列,它是一个整数。 一些非技术性管理员使用管理员站点,并且不知道描述映射的整数(例如0 = START,200 = READY,400 = PENDING) 。

所以我想创建一个下拉框(标签),其值显示 START,就绪,等待。并且当提交表单时,“account_type”字段 已正确更改为(0,200或400)。

有没有人知道这是可能的与Typus和如何做到这一点?

回答

5

溶液记录在这里: https://github.com/fesplugas/typus/wiki/customization-user-interface

我了解到的意见为管理员可以通过在应用程序/视图/管理员的型号名称创建目录中overrided。因此,要覆盖意见的“图书”类,你可以

  • 运行“轨道产生typus:意见”
  • 创建目录应用程序/视图/管理/书籍从应用程序/视图/管理
  • 复制文件/资源到应用程序/视图/管理/书籍目录需要
  • 变化的文件(我改变了_form.html.erb)
+0

或者你可以把你的这个行动电脑板(FE“编辑”)内: '''add_resources_action'typus.buttons.my_action_name',{action: :my_action_name},{类: 'BTN BTN-默认',数据:{的myKey:myvalue的},确认: '你确定吗?' }'''和'''super'''下一行。 控制器应该有“my_action_name”行动。 – sadfuzzy 2016-01-15 11:04:49

相关问题