8

Rails 3のasset_hostはどうなりましたか?以前、次のコードをdevelopment.rbに入れて、開発に存在しないすべてのアセットを取得できます。

ActionController::Base.asset_host = proc do |source, request|
  unless File.exist?(File.join(RAILS_ROOT, 'public', source.sub(/\?\d+$/, '')))
    'http://example.com'
  end
end

しかし、Rails 3にはそのような方法はなく、グーグルは私を助けません。

4

1 に答える 1

14

Asset_host構成情報は、形式がわずかに変更された環境ファイルに入ります。

// environments/production.rb
Infinity::Application.configure do

  config.action_controller.asset_host = "http://assets.example.com"

end

ただし、これでコードと同じ方法でオーバーライドできるかどうかはわかりません。

于 2010-05-02T22:57:51.100 に答える