部署后图像被删除

时间:2016-04-20 18:16:12

标签: ruby-on-rails ruby ckeditor

我使用的是rails 4.2和capistrano

通过债权人上传的我的图片会被删除,我认为每次新的提交都会被删除。 我将图像保存到public / ckeditor_assets / pictures目录。

我只需要插入此代码

div {
width: 300px;
height: 300px;
}
.gray {
background-size:cover;background-position:center center;position:relative;
-webkit-filter: grayscale(1);
-webkit-filter: grayscale(100%);
filter: gray;
filter: grayscale(100%);
filter: url(desaturate.svg#greyscale);
}

这是我当前的deploy.rb

set :linked_dirs, %w{log tmp/pids tmp/cache tmp/sockets vendor/bundle public/system public/ckeditor_assets/pictures}

1 个答案:

答案 0 :(得分:1)

你已经做好了一切,但是你错过了为分片目录创建符号链接。

  task :symlink_config, roles: :app do
     run "ln -nfs /home/rails/app/myappname/shared/tmp #/home/rails/app/myappname/current/tmp"
  end
  after "deploy:finalize_update", "deploy:symlink_config"