※ やんごとなき理由により、現在precompile済みのjsとprecompileされたjsが/public/assets/以下で共存しています。
capistranoでデプロイすると、もともとpublic/assets内にあったjsが無くなってしまうので以下のようにして対応しました。
rb/deploy.rb
set :deploy_via, :remote_cache
...
namespace :customs do
task :symlink, :roles => :app do
# public/assets直下のディレクトリをリンクする
['images', 'javascripts', 'stylesheets'].each{ |dir|
run "ln -nfs #{shared_path}/cached-copy/public/assets/#{dir} #{current_path}/public/assets/#{dir}"
}
end
end
after "deploy:symlink", "customs:symlink"