W moim production.rb mogę ustawić asset_host do CloudFront tak:Czy istnieje sposób, aby ustawić zadaną config.action_controller.asset_host w rozwoju
config.action_controller.asset_host = 'http://xxxxxxxx.cloudfront.net'
Teraz jestem stwierdzenia, że w pewnych okolicznościach (w szczególności, generowanie JavaScriptu do osadzenia w innej witrynie) Potrzebuję ustawić asset_host także w środowisku programistycznym, domyślna wartość null go nie zmniejszy. Idealnie chcę ustawić:
config.action_controller.asset_host = 'http://localhost:3000'
, ale ten port nie może być zagwarantowany, a ja niechętnie go koduję. Czy istnieje sposób, aby ustawić asset_host do bieżącej domeny i portu?
Dzięki!
Hash Rails :: Server.new.options była odpowiedzią, której szukałem. Dzięki! – superluminary
Jest to przydatny skrót, o którym warto wiedzieć. – superluminary