入力値を持つレールにフォームがあり、値の 1 つは LOV (値のリスト) で、2 番目の入力フィールドも LOV ですが、他のフィールドの入力に依存します。最初のフィールドの入力値はその間に保存されません。そのため、保存する前にそのフィールド値を使用する必要があります。そのため、例: フィールド Supplier のすべての会社の値のリストから会社を選択します。最初のフィールドである会社で選ばれました。
私が試したこと:
def new
@purchase_requisition = PurchaseRequisition.new
@purchase_requisition.number = find_next_user_value("Purchase_Requisition")
#@purchase_requisition.supplier_address_id = PurchaseRequisition.new.purchase_requisition_params[:supplier_id]
@purchase_requisition = PurchaseRequisition.new(purchase_requisition_params)
respond_to do |format|
@purchase_requisition.supplier_address_id = PurchaseRequisition.new.purchase_requisition_params[:supplier_id]
end
end
しかし、私はまだエラーが発生します:
パラメータがないか、値が空です: purchase_requisition
誰か助けてくれませんか?ありがとうございました!!!