因爲我目前使用nginx只在子域資源中提供public/uploads,而且我使用客戶端模板(eco)來渲染圖像(所以我不能使用image_tag或image_url提供的helper方法通過rails),我需要設置model.image_url(由carrierwave提供)以返回具有相同域的url。在carrierwave config中assets_host
這是我曾試圖:(在配置/初始化/ carrierwave.rb)
CarrierWave.configuration do |config|
config.assets_host = "http://assets.lvh.me:3000"
end
但是當我嘗試此設置,則彈出鐵軌一條錯誤消息:
undefined method `assets_host=' for CarrierWave::Uploader::Base:Class (NoMethodError)
由於carrierwave的README有這個設置描述,但只在霧段中,所以我想知道這個功能只在使用霧時才起作用嗎?或者我錯過了什麼?
感謝您的幫助
感謝您保持ve rsion!問題解決了! –