После bundle update мое приложение Rails не загружается с:
bundle update
Expected to find a manifest file in `app/assets/config/manifest.js` (Sprockets::Railtie::ManifestNeededError)
Они изменили вещи с последней версией звездочек. Эта ошибка возникает из-за того, что вы не создали manifest.js. Вам нужно создать его и добавить несколько строк, чтобы убедиться, что все работает.
manifest.js
Создание манифеста.js file
$ mkdir -p app / assets / config
$ touch app / assets / config / manifest.js
Затем скопируйте и вставьте следующее в созданный вами файл manifest.js:
// = link_tree ../images
// = link_directory ../javascripts.js
// = link_directory ../stylesheets .css
Если у вас есть прекомпилированный массив в папке app/config/ (см. пример ниже), напримерapp/config/production.rb тогда, возможно, вам следует переместить их в ваш manifest.js
app/config/
app/config/production.rb
config.assets.precompile = ["admin.js", "admin.css"]
Источник: Благодаря блогу Ричарда Шнимана - см. Здесь для получения дополнительной информации ..
Недавно была выпущена новая основная версия звездочек, которая несовместима с предыдущей версией.
Либо выполните шаги, необходимые для обновления , либо закрепите версию 3.x в Gemfile
gem 'sprockets', '~>3.0'