Ruby on rails 手动要求';战利品';在资产管道中Rails 4 application.css与application.css.scss
我用的是一个叫Bootsy的所见即所得。此处的文档: 我执行了这个命令,得到了: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
$ 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'
}
}