1

我不确定我改变了什么,但在运行我的 Rails 应用程序之前,我总是必须执行:rake assets:precompile

否则,我的咖啡脚本文件不会更新。如何让 Rails 自动为我运行它?

4

2 回答 2

2

在开发模式下不需要运行$ rake assets:precompile。每次向应用发送请求时都会编译它们。只需删除整个public/assets目录,然后您就可以在实时应用程序上更新您的 CSS 和 JS。

于 2013-03-12T08:57:59.257 回答
1

尝试:

配置/环境/development.rb

config.serve_static_assets = false

这样做,

不会提供文件public夹中的任何文件。

另一种方法是您必须删除已编译的文件作为第二个选项。在开发模式下,您不需要那样编译。它发生在应用程序部署期间。

于 2013-03-12T09:02:10.213 回答