请教各位 我想把 public 里面的资料全部放在另外的地点,例如 S3 或其他地点 但是我把 precompile 以后的静态资料上传后 原本写在 stylesheet_link_tag 及 javascript_include_tag 里面 只要不是 application.js 或 application.css 的全部无法 get 大家有什么解法吗?
# config/environments/production.rb # Enable serving of images, stylesheets, and JavaScripts from an asset server. config.action_controller.asset_host = "http://YOUR-CDN-URL.COM"
状况大概是这样 host 我设定了 application.js 及 css 也都 get 到了 但是我有/app/assets/javascript/top.js 及/app/assets/stylesheet/rock.css 两个档案 但是用下面的程式码不改 host 可以运行 改了 host 就不能运行了
<%= stylesheet_link_tag "rock", media: "all", "data-turbolinks-track" => true %> <%= javascript_include_tag "top", "data-turbolinks-track" => true %>