Cool, thanks! Can you also help me out into the right direction with decentralizing something like your blockchain example onto Ethereum? I added a suggestion for that, but it seems like I'm the only one who's interested in that ;)
Hi!
I'm using Material Dashboard Pro from Creative Tim. I did the `yarn install` and `yarn add bootstrap jquery popper.js`, but I'm getting the following error in my Chrome inspect console:
```
Uncaught Error: Cannot find module 'moment'
at webpackMissingModule (bootstrap-datetimepicker.min.js:47)
at bootstrap-datetimepicker.min.js:47
at Object../vendor/assets/javascripts/plugins/bootstrap-datetimepicker.min.js (bootstrap-datetimepicker.min.js:47)
at __webpack_require__ (bootstrap:19)
at Module../app/javascript/packs/application.js (application.js:1)
at __webpack_require__ (bootstrap:19)
at bootstrap:83
at bootstrap:83
```
I'm also getting the following errors in my logs:
```
WARNING in ./vendor/assets/javascripts/plugins/moment.min.js
Module not found: Error: Can't resolve './locale' in '/Users/sebastianplasschaert/rss-to-speech/vendor/assets/javascripts/plugins'
@ ./vendor/assets/javascripts/plugins/moment.min.js
@ ./app/javascript/packs/application.js
ERROR in ./vendor/assets/javascripts/plugins/jquery.dataTables.min.js
Module not found: Error: Can't resolve 'datatables.net' in '/Users/sebastianplasschaert/rss-to-speech/vendor/assets/javascripts/plugins'
@ ./vendor/assets/javascripts/plugins/jquery.dataTables.min.js 33537:47-33539:4 33647:47-33649:4 34200:47-34202:4 35084:47-35086:4 35196:47-35198:4 35855:47-35857:4 36480:47-36482:4 36573:47-36575:4 37095:47-37097:4 37668:47-37670:4 37911:47-37913:4 38332:47-38334:4 38982:47-38984:4 39130:47-39132:4 39448:47-39450:4 39836:47-39838:4
@ ./app/javascript/packs/application.js
ERROR in ./vendor/assets/javascripts/plugins/jquery.dataTables.min.js
Module not found: Error: Can't resolve 'datatables.net-autofill' in '/Users/sebastianplasschaert/rss-to-speech/vendor/assets/javascripts/plugins'
@ ./vendor/assets/javascripts/plugins/jquery.dataTables.min.js 34180:47-34182:4
@ ./app/javascript/packs/application.js
ERROR in ./vendor/assets/javascripts/plugins/jquery.dataTables.min.js
Module not found: Error: Can't resolve 'datatables.net-bs4' in '/Users/sebastianplasschaert/rss-to-speech/vendor/assets/javascripts/plugins'
@ ./vendor/assets/javascripts/plugins/jquery.dataTables.min.js 34180:47-34182:4 35049:47-35051:4 38942:47-38944:4
@ ./app/javascript/packs/application.js
ERROR in ./vendor/assets/javascripts/plugins/jquery.dataTables.min.js
Module not found: Error: Can't resolve 'datatables.net-buttons' in '/Users/sebastianplasschaert/rss-to-speech/vendor/assets/javascripts/plugins'
@ ./vendor/assets/javascripts/plugins/jquery.dataTables.min.js 35049:47-35051:4 35084:47-35086:4 35196:47-35198:4 35855:47-35857:4 36480:47-36482:4
@ ./app/javascript/packs/application.js
ERROR in ./vendor/assets/javascripts/plugins/jquery.dataTables.min.js
Module not found: Error: Can't resolve 'datatables.net-responsive' in '/Users/sebastianplasschaert/rss-to-speech/vendor/assets/javascripts/plugins'
@ ./vendor/assets/javascripts/plugins/jquery.dataTables.min.js 38942:47-38944:4
@ ./app/javascript/packs/application.js
ERROR in ./vendor/assets/javascripts/plugins/bootstrap-datetimepicker.min.js
Module not found: Error: Can't resolve 'moment' in '/Users/sebastianplasschaert/rss-to-speech/vendor/assets/javascripts/plugins'
@ ./vendor/assets/javascripts/plugins/bootstrap-datetimepicker.min.js 55:49-80
@ ./app/javascript/packs/application.js
ERROR in ./vendor/assets/javascripts/plugins/fullcalendar.min.js
Module not found: Error: Can't resolve 'moment' in '/Users/sebastianplasschaert/rss-to-speech/vendor/assets/javascripts/plugins'
@ ./vendor/assets/javascripts/plugins/fullcalendar.min.js 7:79-96
@ ./app/javascript/packs/application.js
Rendered shared/_nav.html.erb (Duration: 1.2ms | Allocations: 306)
Rendered shared/_footer.html.erb (Duration: 0.7ms | Allocations: 120)
Completed 200 OK in 10326ms (Views: 10312.9ms | ActiveRecord: 0.0ms | Allocations: 15581)
```
The paths seem to be correct but the modules aren't loading. Any ideas on what could be going wrong?
Very cool! Can you dedicate an episode to playing public audiofiles (uploaded through Active Storage) directly from the S3 bucket (and not through the application)?