This was an excellent presentation - I directly migrated all functionality, excluding the installation of my manifest.json file directly from the presentation.
Following the video, and migrating to match, my manifest.json file won't download - it looks like it can't even be seen.
after that, I update my routes.rb to contain manifest.json as a route
get '/service-worker.js', to: 'service_workers/workers#index'
get '/manifest.json', to: 'service_workers/manifests#index'
And finally, I have, per your code, a directory named service_workers inside of views, with manifests/index.json.erb and workers/index.js.erb inside of it. Everything works perfectly, excluding the ability to see/download/install my PWA, because manifest.json isn't found.
Did I miss something? Do I need to do something else to get the manifest.json file to be seen/downloaded?