Comment retirer les pignons des rails?
J'ai ..
config.assets.*
des initialiseurs, etc.Pourtant, Rails recherche des pignons
/Users/username/.rvm/rubies/Ruby-2.5.0/lib/Ruby/gems/2.5.0/gems/sprockets-Rails-3.2.1/lib/sprockets/railtie.rb:105:in block in <class:Railtie>': Expected to find a manifest file in `app/assets/config/manifest.js (Sprockets::Railtie::ManifestNeededError)
......
Example:
13:58:38 web.1 | //= link_tree ../images
13:58:38 web.1 | //= link_directory ../javascripts .js
13:58:38 web.1 | //= link_directory ../stylesheets .css
Comment supprimez-vous réellement les pignons?
Pour supprimer complètement les pignons d'un projet Rails:
Supprimer:
# Use SCSS for stylesheets
gem 'sass-Rails', '>= 6'
from Gemfile puis exécutez bundle install
.
Remplacer:
require 'Rails/all'
avec:
require "Rails"
# Pick the frameworks you want:
require "active_model/railtie"
require "active_job/railtie"
require "active_record/railtie"
require "active_storage/engine"
require "action_controller/railtie"
require "action_mailer/railtie"
require "action_mailbox/engine"
require "action_text/engine"
require "action_view/railtie"
require "action_cable/engine"
# require "sprockets/railtie"
require "Rails/test_unit/railtie"
dans config/application.rb fichier.
Supprimer:
# Debug mode disables concatenation and preprocessing of assets.
# This option may cause significant delays in view rendering with a large
# number of complex assets.
config.assets.debug = true
# Suppress logger output for asset requests.
config.assets.quiet = true
from config/environnements/development.rb fichier.
Supprimer:
# Compress CSS using a preprocessor.
# config.assets.css_compressor = :sass
# Do not fallback to assets pipeline if a precompiled asset is missed.
config.assets.compile = false
from config/environnements/production.rb fichier.
Supprimerconfig/initializers/assets.rb fichier.
Vous pouvez également supprimer le dossier app/assets, mais ce n'est pas nécessaire car vous pourriez en avoir besoin plus tard si vous avez changé d'avis.
Donc, comme il n'y a pas de réponse ici, supprimer require 'Rails/all'
résout ce problème.