В моем production.rb я установил мой asset_host в CloudFront так:Есть ли способ, чтобы установить набор config.action_controller.asset_host в развитии
config.action_controller.asset_host = 'http://xxxxxxxx.cloudfront.net'
Теперь я нахожу, что в некоторых случаях (в частности, вывод JavaScript должен быть встроен в другой сайт) Мне нужно установить asset_host в среду разработки, нулевой по умолчанию не будет его обрезать. В идеале я хочу установить:
config.action_controller.asset_host = 'http://localhost:3000'
, но этот порт не может быть гарантирована, и я неохотно жестко закодировать его. Есть ли способ установить asset_host в текущий домен и порт?
Спасибо!
The Rails :: Server.new.options hash был ответом, который я искал. Благодаря! – superluminary
Это полезный хэш, о котором нужно знать. – superluminary