在 assets/stylesheets 和 assets/javascripts 中,我都有一个名为 admin 的文件夹,其中包含一些适当的 Coffeescript 和 SASS 文件。
$ cat app/assets/javascripts/admin.js
//= require jquery
//= require jquery_ujs
//= require_tree ./admin
$ cat app/assets/stylesheets/admin.css
/*
*= require_self
*= require_tree ./admin
*/
$ cat config/application.rb | grep 'assets.paths'
config.assets.paths << "#{Rails.root}/app/assets/stylesheets/admin"
config.assets.paths << "#{Rails.root}/app/assets/javascripts/admin"
预编译后,管理员文件夹(及其内容)在公共/资产中无处可见。
我可能在这里犯了一个根本性的错误;除了图像、application.js 等基础知识之外,我几乎没有玩过管道。
谁能指出我做错了什么?