Css Rails应用程序未加载SCS
我尝试了很多方法,但我的导航栏并没有在浏览器上正确显示,只是因为sccs没有加载。这个应用程序是一个Rails API应用程序,我将其转换为常规应用程序。也许这个过程出了问题Css Rails应用程序未加载SCS,css,ruby-on-rails,Css,Ruby On Rails,我尝试了很多方法,但我的导航栏并没有在浏览器上正确显示,只是因为sccs没有加载。这个应用程序是一个Rails API应用程序,我将其转换为常规应用程序。也许这个过程出了问题 Assets/Stylesheets/application.scss // Your CSS partials @import "components/index"; application.rb 需要相对“启动” 需要“rails/all” #需要Gemfile中列出的宝石,包括任何宝石 #您仅限
Assets/Stylesheets/application.scss
// Your CSS partials
@import "components/index";
application.rb
需要相对“启动”
需要“rails/all”
#需要Gemfile中列出的宝石,包括任何宝石
#您仅限于:测试、开发或:生产。
Bundler.require(*Rails.groups)
模块RailsJwt
类应用程序
我是新来的,所以我不知道应该显示我的应用程序的哪些其他部分。既然您将一个仅API的Rails应用程序转换为使用CSS,我假设您还没有配置Webpacker来处理前端资产。此链接可能会有所帮助: 对您来说,最重要的可能是将以下内容添加到
app/views/application.html.erb
文件中:
<%= stylesheet_link_tag 'application', media: 'all' %>
如果您使用的是Webpacker,请进行相应的调整。另外,我不认为Rails 6附带
链轮
gem,所以您可能必须将其添加到gem文件中,除非您计划使用Webpacker。由于您将一个仅API的Rails应用程序转换为使用CSS,所以我假设您尚未配置Webpacker来处理前端资产。此链接可能会有所帮助:
对您来说,最重要的可能是将以下内容添加到app/views/application.html.erb
文件中:
<%= stylesheet_link_tag 'application', media: 'all' %>
如果您使用的是Webpacker,请进行相应的调整。另外,我不认为Rails 6附带
sprockets
gem,所以您可能必须将其添加到您的gem文件中,除非您计划使用Webpacker。欢迎使用!您可以发布应用程序.scss
文件中的任何其他内容吗?你知道你用的是链轮还是Webpacker吗?你能发布哪个版本的Rails吗?欢迎来到SO!您可以发布应用程序.scss
文件中的任何其他内容吗?你知道你用的是链轮还是Webpacker吗?你能发布哪个版本的Rails吗?
Environments/development.rb
config.assets.debug = true
config.assets.quiet = true
config.assets.compile = true
application.rb
require_relative 'boot'
require 'rails/all'
# Require the gems listed in Gemfile, including any gems
# you've limited to :test, :development, or :production.
Bundler.require(*Rails.groups)
module RailsJwt
class Application < Rails::Application
# Initialize configuration defaults for originally generated Rails version.
config.load_defaults 6.0
# Settings in config/environments/* take precedence over those specified here.
# Application configuration can go into files in config/initializers
# -- all .rb files in that directory are automatically loaded after loading
# the framework and any gems in your application.
end
end
<%= stylesheet_link_tag 'application', media: 'all' %>