目前我们有一个 Rails 应用程序,但我有一个关于 Assets 预编译的问题。
每次我编辑一个文件(样式表或 javascript 文件)时,我们都必须运行:bundle exec rake assets:precompile
...然后再次上传所有内容,即使是那些根本没有改变的文件。
有没有办法只编译编辑过的文件和 manifest.yml 文件?
提前致谢。
最佳答案
我也有这样的问题,在谷歌上搜索了很多,找到了一个叫:的 gem 。 guard-rails-assets
每当 Rails 3.1 应用程序中的 Assets 发生变化时,它就会编译这些 Assets 。
例如,您可以这样做:
# compile ONLY when something changes
guard 'rails-assets', :run_on => :change do
watch(%r{^app/assets/.+$})
end
一探究竟
关于ruby-on-rails - Rails Assets :precompile only one asset?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9713464/