Ruby on rails 手动要求';战利品';在资产管道中Rails 4 application.css与application.css.scss

Ruby on rails 手动要求';战利品';在资产管道中Rails 4 application.css与application.css.scss,ruby-on-rails,asset-pipeline,wysiwyg,require,Ruby On Rails,Asset Pipeline,Wysiwyg,Require,我用的是一个叫Bootsy的所见即所得。此处的文档: 我执行了这个命令,得到了: $ rails generate bootsy:install route mount Bootsy::Engine => '/bootsy', as: 'bootsy' create config/locales/bootsy.en.yml insert app/assets/javascripts/application.js not found app/assets/styleshe

我用的是一个叫Bootsy的所见即所得。此处的文档: 我执行了这个命令,得到了:

$ rails generate bootsy:install
route  mount Bootsy::Engine => '/bootsy', as: 'bootsy'
  create  config/locales/bootsy.en.yml
  insert  app/assets/javascripts/application.js
  not found  app/assets/stylesheets/application.css not found. You must manually require Bootsy in your assets pipeline.
  create  config/initializers/bootsy.rb
在我的Rails应用程序中,我确实有一个名为application.css.scss的文件,因此安装找不到该文件的唯一原因是.scss。我想知道如何最好地解决这个问题

我的第一个猜测是在application.css.scss文件中执行此操作:

require 'bootsy'
但我不确定我是否应该这样做

*= require_bootsy
or
*= require 'bootsy'

或者,如果我只是在管道中添加一个application.css文件,这样就不会给我带来问题。如果在我的样式表文件夹中有一个application.css和一个application.css.scss文件,那会不会很糟糕?

根据gem源代码,您应该使用
*=require bootsy

这是我们的相关代码

在文件顶部的“*/”前面添加“*=require bootsy”到application.css.scss
{
   original: 'app/assets/stylesheets/application.css',
   skip_if: 'require bootsy',
   content: "\n *= require bootsy",
   position: {
      after: '*= require_self'
   }
}