我对Rails比较陌生,我正在try 在开发环境中使用assets资源 管道SCSS.但是,在创建控制器、视图和css.scss
文件后,我遇到了以下错误:
Sprockets::Rails::Helper::AssetNotPrecompiled
以下是错误消息:
assets资源 未声明为在生产中预编译.添加
我读到,在开发中,assets资源 会被动态编译,无需预编译.为什么会出现预编译错误?Rails认为我是在生产而不是在开发吗?
2016年3月1日编辑------
我刚刚意识到在config/initializer/assets中添加文件.rb有效.但这是正确的方法吗?我必须在assets资源 中手动添加所有css/js/jpg文件.让它工作.我觉得这在某种程度上违反了干燥原则.