Rails アプリのアセット パイプラインに webpacker を使用しています。ドキュメントに従ってアクティブ管理者をインストールしました。styleheet ファイルと javascript ファイルの active_admin.js.coffee と active_admin.css を app/assets/stylesheets と app/assets/javascripts から vendor ディレクトリに移動しました。これらのファイルをベンダー ディレクトリからロードするために、config/initializers/assets.rb に次の行を追加しました。
Rails.application.config.assets.precompile += %w( active_admin.js active_admin.scss )
しかし、Rails はアセット パイプラインでファイルを見つけることができません。/admin パスにアクセスするたびにエラーが発生します。
Sprockets::Rails::Helper::AssetNotFound in ActiveAdmin::Devise::Sessions#new
Showing /home/rabin/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activeadmin-1.3.0/app/views/layouts/active_admin_logged_out.html.erb where line #9 raised:
The asset "active_admin.css" is not present in the asset pipeline.
stackoverflow 全体を検索しましたが、まだ問題がわかりません。