私は、ユーザーが会社からの自動車整備サービスのリクエストを作成できるアプリケーションに取り組んでいます。ユーザーはログオンしてリクエストを作成します。リクエストには、送信される車の詳細と、問題が何であるかについての顧客側の仮定が含まれています。
リクエストには、1台または無限の車の詳細を含めることができます。リクエスト用のテーブルと車用のテーブル、そして最も重要なのはフォームの車のトラブルテーブルがあります。
CAR
ID | DETAILS
REQUEST
ID|CUSTOMERID|DETAILS
CAR_TROUBLE_REQUEST
ID|CARID|REQUEST_ID|TROUBLE_DETAILS|PICKUPDATE|PICKUPPOINT
activeadminを使用して、次のようなカスタムフォームとハンドラーを作成する必要があります。
車の基本的な詳細を取り込みます(登録番号の車が存在するかどうかを確認してから、その車を使用します。それ以外の場合は、エントリを作成して使用します)
車が直面している問題の詳細を取り入れてください。
これを機能させるには、3つのテーブルにエントリを作成する必要があります。3つのテーブルすべての基本モデルを設定し、フォームも作成しましたが、activeadminを使用して、送信されたフォームをどのように処理しますか?
助けてください!