tig
tig

Reputation: 27810

Where is asset_host rails 3?

What happened to asset_host in rails 3? Earlier I can put following code into development.rb and get all assets not present on development:

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

But in rails 3 there is no such method and google does not help me.

Upvotes: 8

Views: 4774

Answers (1)

Toby Hede
Toby Hede

Reputation: 37133

The asset_host config information goes into you environment files, which have changed format slightly:

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

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

end

I'm not sure this will let you override in the same way as your code, though.

Upvotes: 14

Related Questions