Точная ошибка: ActionView::Template::Error (The asset "dashboard.css" is not present in the asset pipeline.):
Теперь это странно, потому что это приложение является клоном приложения, которое я уже развернул на heroku, и это приложение работает с ТОЧНЫМ кодом и файлами. Я помню, что у меня были похожие проблемы, например, это было несколько месяцев назад, поэтому точное лекарство, которое я сделал, я не могу вспомнить. Хотя я верю, что все, что мне нужно было сделать, это предварительно скомпилировать ресурсы локально, и тогда это сработало.
Я пытался:
RAILS_ENV=production rails assets:precompile
-yarn install
-success Nothing to install.
-success Save lockfile
-writing / / /
..
bundle exec rake assets:precompile RAILS_ENV=production
- такой же, как указано выше
Я точно знаю, что не пытался и не делал следующее, потому что я читал, что это неправильный способ начать работу. Но в отчаянии я попытался:
config.assets.compile = true #from false
Это не позволяет запускать приложение и ломает его. Нет ошибок, кроме соединения closed without response
.
Я перезапускал приложение и после каждой попытки.
Когда я запускаю:
rake assets:precompile
rake aborted!
Gem::LoadError: You have already activated rake 13.0.0, but your Gemfile requires rake 12.3.3. Prepending `bundle exec` to your command may solve this.
..../config/boot.rb:3:in `<top (required)>'
..../config/application.rb:1:in `require_relative'
..../config/application.rb:1:in `<top (required)>'
..../Rakefile:4:in `require_relative'
..../Rakefile:4:in `<top (required)>'
Caused by:
LoadError: cannot load such file -- bundler/setup
..../config/boot.rb:3:in `<top (required)>'
..../config/application.rb:1:in `require_relative'
..../config/application.rb:1:in `<top (required)>'
..../Rakefile:4:in `require_relative'
..../Rakefile:4:in `<top (required)>'
(See full trace by running task with --trace)
Что здесь происходити что можно сделать для ее решения?
Приложение точно такое же, как новая БД, новый git remote, новый мастер-ключ и т. д.