云服务 关于 stylesheet_link_tag 及 javascript_include_tag 在雲服務

jossjoss54 · August 29, 2014 · Last by jossjoss54 replied at August 29, 2014 · 2496 hits

请教各位 我想把 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 %>
You need to Sign in before reply, if you don't have an account, please Sign up first.