代码之家  ›  专栏  ›  技术社区  ›  Vadim Novozhilov

如何在Rails4中向ActiveAdmin发送数据?

  •  0
  • Vadim Novozhilov  · 技术社区  · 9 年前

    我有一个费率字段表单,需要管理员审核,如果一切正常,请在页面上显示。那么,如何将此表单的数据直接发送到ActiveAdmin?

    1 回复  |  直到 9 年前
        1
  •  1
  •   Timo Schilling    9 年前

    创建一个普通的控制器更容易,它存储数据,然后ActiveAdmin将数据显示给主持人。

    如果你真的想这样做:

    1. 为表单创建单独的命名空间,命名它 form-admin (否则你会遇到安全问题或更多)。
    2. 将此命名空间配置为不使用设备。
    3. CSRF令牌的转向 controller do; protect_from_forgery :except => :create; end
    4. 将表单发送到 /form-admin/your-modelname 作为职位。
    5. 如果您需要了解表单的外观,请从 /form-admin/your-modelname/new