如果我对 application.css.scss 进行更改,则除非我执行 rake assets:precompile
,否则不会反射(reflect)任何更改。然而,当我运行它时,我的应用程序中的 JavaScript 都不起作用。那时,我无法让 JavaScript 工作,除非我从 GitHub 重新克隆应用程序(当然这会消除我的 CSS 更改)。这都是在本地开发环境中进行的。关于原因有什么想法吗?
最佳答案
在开发环境中运行不应使用预编译资源,除非您之前已经预编译过它们。
使用rake assets:clobber
清理它们,它应该会拾取您的资源,而不是预编译的资源。
关于ruby-on-rails - Rails 4 - 在没有 rake Assets 的情况下无法更改 CSS :precompile which breaks Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29857169/