Rails4 的 assets:precompile 似乎不会包含 gem 和 vendor 等里面的静态文件,
rails_kindeditor 给了一个 task
rake kindeditor:assets # copy kindeditor into public folder
会复制文件到 public/assets 下,这样编译就 ok 了。我想这个要在服务器上下载编译,于是加到 git 中。
问题: 用 mina 部署,发现 assets 无变更会运行:
cp -R "/home/xxx/deployments/xxx/current/public/assets" "./public/assets"
因为 git 中已存在 assets 目录,导致结果是/public/assets/assets 这样的嵌套,网站就有问题了。
临时办法,app/public/assets/kindeditor move 到 app/assets/kindeditor
有什么更正常的办法,可以指导下