gpt4 book ai didi

ruby-on-rails - 在 'static'子域上转换 Assets

转载 作者:行者123 更新时间:2023-12-04 05:08:53 25 4
gpt4 key购买 nike

如何配置 rails 以在不同子域上提供 Assets ?我基本上希望 View / Assets 助手将子域用于所有静态文件,例如;

  • 代替example.com/application.css-> static.example.com/application.css
  • 代替example.com/application.js-> static.example.com/application.js
  • 而不是example.com/logo.jpg-> static.example.com/logo.jpg
  • 最佳答案

    您知道asset_host选项吗?

    # config/environments/production.rb
    config.action_controller.asset_host = "static.example.com"

    也可以使用动态名称:
    ActionController::Base.asset_host = Proc.new { |source|
    "http://assets#{Digest::MD5.hexdigest(source).to_i(16) % 2 + 1}.example.com"
    }

    http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html

    关于ruby-on-rails - 在 'static'子域上转换 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9017741/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com