私は新しいフォームと編集フォームに同じフォームを使用していますが、これを達成するためにURLのその他の条件が書かれています。 このシナリオでは、レコードが作成されない場合、オブジェクトのIDは存在しません。値が空の場合、フォームのIDの値を渡すにはどうすればよいですか?
このシナリオをどのように処理するのですか?
if (createRecord == "true"){
xhr.open("POST", "url", true);
}else{
xhr.open("PUT", "url"+<%= @order.id %>, true);
}
if params[:id].present?
some logic
else
another logic goes here
end
なぜ2つの異なるアクションに投稿しないのですか? – kurenn