새로운 자산 파이프 라인이 CarrierWave 기본 방법을 엉망으로 만들고 있다고 생각합니다. app/assets/images/listing_defaults/default.png
으로 저장된 기본 이미지로 사용하려는 파일이 있습니다. 내가 들어 가려고 할 때 나는 내 응용 프로그램을 실행하면, 나는레일 3.1 사용시 기본 URL 설정?
def default_url
"assets/listing_defaults/" + [version_name, "default.png"].compact.join('_')
end
다음 한 내 업 로더에서
, 이미지는,하지만 몇 가지 이유로 그 주소 (localhost:3000/assets/listing_defaults/default.png
)
에서 탐색 할 수 있습니다 기본 이미지가 내보기에 표시되면 아무것도 표시되지 않습니다.
<p>
<b>Images:</b>
<ul>
<% @listing.images.each do |image| -%>
<li><%= image_tag image.image_url.to_s %></li>
<% end -%>
</ul>
</p>
아직 업로드 된 파일이 제대로 작동하는 것 같습니다. 어떤 아이디어?
덧붙여서, 나는 default_url을 다음과 같이 행운으로 설정해 보았습니다. 당신이없는 것 같은
"#{Rails.root}/app/assets/images/listing_defaults/" + [version_name, "default.png"].compact.join('_')