1. rails使用 sprockets处理 assets
require 引入具体文件
require_directory
require_self 引入当前文件的内容
require_tree . 用于递归引入文件 从manifest文件当前目录开始
注意:
- lib/assets vendor/assets中的文件require_tree不会自动引入 需要手动引入
- 递归引入是按照字母顺序表引入 不是按照目录顺序
2. assets的配置参数
- config.assets.paths 设置查找目录
- config.assets.precompile 设置预编译的文件
3.在rails console下执行命令查看相应的配置
Rails.application.config.assets
4. sass配置(https://github.com/rails/sass-rails)
注意:由于使用sass-rails版本的问题有些参数不起作用