2012-10-28 40 views
1

因爲我目前使用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有這個設置描述,但只在霧段中,所以我想知道這個功能只在使用霧時才起作用嗎?或者我錯過了什麼?

感謝您的幫助

回答

1

在以後的版本中這個改變

CarrierWave.configure do |config| 
    ... 
end