Phoenix Frameworkのscaffoldingは mix phx.gen.html を実行することで一式生成されます。 標準のscaffoldテンプレートを複製してカスタマイズすると、独自のscaffoldingが可能になります。
Phoenix frameworkのScaffoldが生成する Delete ボタンは、HTTP DELETEメソッドを呼び出す意図で実装されていますが、フレームワーク標準のJavascriptがないとGETメソッドコールとなり、単にshowアクションを実行する挙動になります。
Phoenixをnginxなどのプロキシのバックエンドとして構成した場合、Phoenixサーバーは正常動作しているにも関わらず HTTP 400エラーを返すことがあります。