--skip-sprockets和--skip -javascript仍会生成app / assets / javascripts / application.js?

时间:2017-03-06 02:31:56

标签: ruby-on-rails

我计划使用bowerjs来管理前端依赖项,并使用gulp.js来连接和缩小并编译前端代码。因此,我想跳过Rails资产管道,包括链轮。我运行以下命令跳过资产管道:

$ rails new myapp --skip-sprockets --skip-javascripts --database=postgresql -T

但是,我注意到以下内容:

 create  app/assets/config/manifest.js
 create  app/assets/javascripts/application.js
 create  app/assets/javascripts/cable.js
 create  app/assets/stylesheets/application.css

当我查看application.js文件时,我注意到以下内容:

//= require jquery
//= require jquery_ujs
//= require_tree .

它在config / application.rb中注释了我们的sprockets:

# require "sprockets/railtie"

Gemfile不包含

sass-rails
uglifier
coffee-rails
jquery-rails
turbolinks

但为什么它会在app / assets中生成文件?

1 个答案:

答案 0 :(得分:1)

检查语法。正确是一个 --skip-javascript