에 대한 전체 URL 응용 프로그램의 이미지 업로드에 CarrierWave을 사용하고 있습니다.이 응용 프로그램은 backbone.js
클라이언트 응용 프로그램에서 차례로 사용됩니다. 사용 가능한 기본 이미지가 없을 때 /assets/default.png
을 반환합니다. 차례대로 http://dev-server:3000/assets/default.png
이어야합니다. 구성 설정은 다음과 같습니다.CarrierWear 기본 이미지
# config/environments/development.rb
CarrierWave.configure do |config|
config.asset_host = "http://dev-server:3000"
end
# Image Uploader
....
def default_url
"/assets/default.png"
end
나는 어디로 가고 있습니까?
는
당신이 내 질문에서 볼 때, 내가 설정을 가지고있는'config.asset_host = "HTTP : // dev-server : 3000 "' 그리고'default_url' 메소드에'ActionController :: Base.helpers.asset_path ("default.png")'를 포함 시키려고 시도했지만 여전히 완전한 url 경로를 제공하지 않습니다. – swaroopsm
Carrierwave 설정에 'asset_host' 설정이 있습니다. 레일스 설정 (Carriwave 블록 외부)에 추가하려고 했어요. 참고로 [Rails Configuration] (http://guides.rubyonrails.org/configuring.html#rails-general-configuration)을 참조하십시오. 나는 이것을 바탕으로 내 대답을 편집 중입니다. – San
@Sam 자산 파이프 라인을 사용하고 있습니다. 그리고 내가 쓴 대답에 대한 의견이 있으십니까? – swaroopsm