如何强制Rails清空缓存资源(即取assets:clean无效)?
How do I force Rails to clera out cached assets (i.e. rake assets:clean is ineffective)?
我在 Ubuntu 14.04 上使用 Rails 4.2.7。在我的生产环境中,我想清除一些缓存的资产。我有一个特别的……
public/assets/modal_login-63df96ae4219892bd4aa7563655df69feaca313e1f17db6a04d7e2f56fbd48d0.css
1:#loginBox{font-family:'russo_oneregular';font-size:20px;display:inline-block}#loginLogos{position:relative}.logoRow{display:inline-block} #modalCloseButton{position:absolute;top:1px;right:5px;cursor:pointer}
我对基础文件做了一些更改,所以我希望重新生成上面的文件。我尝试了 运行 下面的
rails@ruby-rails-postgres-nginx-unicorn-1gb-nyc3-01:~/myproject$ rake assets:clean
rails@ruby-rails-postgres-nginx-unicorn-1gb-nyc3-01:~/myproject$ rake tmp:cache:clear
rails@ruby-rails-postgres-nginx-unicorn-1gb-nyc3-01:~/myproject$ ls -al public/assets/ modal_login-63df96ae4219892bd4aa7563655df69feaca313e1f17db6a04d7e2f56fbd48d0.css
-rw-r--r-- 1 rails rails 207 Oct 21 16:00 public/assets/modal_login-63df96ae4219892bd4aa7563655df69feaca313e1f17db6a04d7e2f56fbd48d0.css
但请注意,即使在 运行 rake 语句之后,相关文件仍然存在。我如何强制 Rails 删除所有缓存资源并从头开始重新编译它们?
您在 rails 控制台 Rails.cache.clear
中尝试过 运行 吗?
原来清理所有混乱的命令是
rake assets:clobber
我在 Ubuntu 14.04 上使用 Rails 4.2.7。在我的生产环境中,我想清除一些缓存的资产。我有一个特别的……
public/assets/modal_login-63df96ae4219892bd4aa7563655df69feaca313e1f17db6a04d7e2f56fbd48d0.css
1:#loginBox{font-family:'russo_oneregular';font-size:20px;display:inline-block}#loginLogos{position:relative}.logoRow{display:inline-block} #modalCloseButton{position:absolute;top:1px;right:5px;cursor:pointer}
我对基础文件做了一些更改,所以我希望重新生成上面的文件。我尝试了 运行 下面的
rails@ruby-rails-postgres-nginx-unicorn-1gb-nyc3-01:~/myproject$ rake assets:clean
rails@ruby-rails-postgres-nginx-unicorn-1gb-nyc3-01:~/myproject$ rake tmp:cache:clear
rails@ruby-rails-postgres-nginx-unicorn-1gb-nyc3-01:~/myproject$ ls -al public/assets/ modal_login-63df96ae4219892bd4aa7563655df69feaca313e1f17db6a04d7e2f56fbd48d0.css
-rw-r--r-- 1 rails rails 207 Oct 21 16:00 public/assets/modal_login-63df96ae4219892bd4aa7563655df69feaca313e1f17db6a04d7e2f56fbd48d0.css
但请注意,即使在 运行 rake 语句之后,相关文件仍然存在。我如何强制 Rails 删除所有缓存资源并从头开始重新编译它们?
您在 rails 控制台 Rails.cache.clear
中尝试过 运行 吗?
原来清理所有混乱的命令是
rake assets:clobber