image_tag
로고 이미지를 표시하려고하는데 항상 깨진 이미지로 나타납니다.Ruby on Rails - image_tag가 로컬 이미지를 찾을 수 없습니다.
// application.html.erb
<%= image_tag("logo.png") %>
나는 모두 /assets/images/logo.png
및 /assets/logo.png
에서 "logo.png"를 가지고 같은 images/logo.png
, /images/logo.png
, assets/images/logo.png
등하지만 아무것도 작동하는 것 같다 URL의 변화를 많이 시도했습니다.
내가 잘못하고있는 것에 대한 아이디어가 있습니까?
감사합니다.
편집 : 추가 정보 나 bootstrap-sass ~> 3.3.6
으로 rails ~> 5.0.1
을 사용하고
.
파일은 /project_base/app/assets/images/logo.png
에 있습니다.
실행중인 rake assets:clobber & rake assets:precompie
은 변경되지 않습니다.
logo.png
에 대해 생성 된 자산은 /project_base/public/...
입니다.
은 내가 development.rb
파일에서 아무것도 변화하지만, 추가 시도하지 않은 : 여전히 이미지에 영향을하지 않는 것
config.assets.digest = false
config.assets.compile = true
합니다.
개발 중이거나 제작 중이십니까? 자산 사전 컴파일을 사용하고 있습니까? 웹 관리자 콘솔에서 어떤 것이 팝업됩니까? – mlabarca
Dev, 나는 그렇게 믿을 수가 없으며, URL을 보여 주지만 아무 것도 볼 수 없습니다. –
'rake assets : clobber' 그리고'rake assets : precompile'을 수동으로 실행하십시오. 이것이 작동하면 앱이 자산을 미리 사전 컴파일하지 않는다는 것을 알게됩니다. –