1

我正在开发一个应用程序,用户可以在该应用程序中创建来自公司的汽车维修服务请求。用户登录并创建请求。该请求包含将发送的汽车的详细信息以及客户对问题可能是什么的假设。

请求可以包含一辆或无限辆汽车的详细信息。会有一个请求表和一个汽车表,最重要的是一个表格的汽车故障表:

CAR
ID | DETAILS

REQUEST
ID|CUSTOMERID|DETAILS

CAR_TROUBLE_REQUEST
ID|CARID|REQUEST_ID|TROUBLE_DETAILS|PICKUPDATE|PICKUPPOINT

我需要使用 activeadmin 构建一个自定义表单和处理程序,它可以执行以下操作:

了解汽车的基本细节(检查是否存在注册号的汽车,然后使用该汽车,否则进入并使用它)

详细了解汽车面临的问题。

为此,它必须在三个表中进行条目 - 现在我已经为所有三个表设置了基本模型,甚至创建了表单但是使用 activeadmin 如何处理提交的表单?

请帮忙!

4

1 回答 1

1

在文档http://activeadmin.info/docs/8-custom-actions.html#rendering_in_custom_actions中,您可以找到以下示例:

  ActiveAdmin.register Post do

    # /admin/posts/:id/comments
    member_action :comments do
      @post = Post.find(params[:id])

      # This will render app/views/admin/posts/comments.html.erb
    end

  end

app/views/admin/posts/comments.html.erb文件内部,您可以定义自己的表单。

使用另一个代码片段 - http://activeadmin.info/docs/8-custom-actions.html#member_actions您可以定义相应表单的操作。

于 2012-04-25T21:37:27.313 回答