production環境にアップしたRailsアプリで、scaffoldで作ったdeleteが効かないのはプリコンパイルされたJavaScriptが配信されていないから
config/environments/production.rbの
config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present?
を変更する必要がある。
docker-compose.ymlの
app(rails)サービスのenvironmentに
RAILS_SERVE_STATIC_FILES: "true"
これを追加。