我不确定我改变了什么,但在运行我的 Rails 应用程序之前,我总是必须执行:rake assets:precompile
否则,我的咖啡脚本文件不会更新。如何让 Rails 自动为我运行它?
我不确定我改变了什么,但在运行我的 Rails 应用程序之前,我总是必须执行:rake assets:precompile
否则,我的咖啡脚本文件不会更新。如何让 Rails 自动为我运行它?
在开发模式下不需要运行$ rake assets:precompile
。每次向应用发送请求时都会编译它们。只需删除整个public/assets
目录,然后您就可以在实时应用程序上更新您的 CSS 和 JS。
尝试:
配置/环境/development.rb
config.serve_static_assets = false
这样做,
不会提供文件public
夹中的任何文件。
另一种方法是您必须删除已编译的文件作为第二个选项。在开发模式下,您不需要那样编译。它发生在应用程序部署期间。