現在、nginxを使用してサブドメインアセットでのみパブリック/アップロードを提供しており、クライアント側のテンプレート(eco)を使用して画像をレンダリングしているため(railsが提供するimage_tagまたはimage_urlヘルパーメソッドを使用できません)、 model.image_url(carrierwaveによって提供される)を設定して、同じドメインのurlを返します。
これが私が試したことです:(config / initializer /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)
キャリアウェーブのREADMEにはこの設定の説明がありますが、フォグセクションでのみ機能するので、この機能はフォグを使用しているときにのみ機能するのでしょうか?それとも私は何かを逃しましたか?
手伝ってくれてありがとう