2016-10-20 1 views
0

jquery ui의 다운로드 빌더를 사용하여 CSS 파일을 생성하고 있습니다.레일 4 자산 파이프 라인 및 이미지 배치 경로가 일치하지 않습니다. [GET] "images/ui-icons_444444_256x240.png"

#ui-datepicker-div .ui-widget-content .ui-icon { 
    background-image: url("images/ui-icons_444444_256x240.png"); 
} 

생성 된 CSS는 images/ui-icons_444444_256x240.png를 찾고 있습니다,하지만 그 자산 파이프 라인이 작동하지 않습니다 같은 CSS 규칙하십시오.

내가 public/imagesassets/images에 이미지를 넣어 시도했습니다,하지만 여전히 레일 항상 /images/ui-icons_222222_256x240.png을 찾으려고 노력에 발프 것이라는 사실을 변경하지 않습니다. (오류는 No route matches [GET] "images/ui-icons_444444_256x240.png"입니다.)

그래서 이미지를 넣어야합니까?

+0

생성 된 CSS를 변경할 수 있습니까? – luissimo

+0

발전기에서 변경할 방법이 없습니다. 나는 항상 검색을하고 다운로드 한 파일을 대체 할 수 있습니다. 그러나 검색 및 바꾸기 만하면 이미지에서 자산/이미지로 바꿀 수 있습니까? 그것은 여전히 ​​생산에서 작동할까요? –

답변

1

당신이 생성 된 CSS 공공/이미지 내부에 이미지를 넣어 변경하고 문제를 해결하는 상대 경로를 사용

#ui-datepicker-div .ui-widget-content .ui-icon { 
    background-image: url("images/ui-icons_444444_256x240.png"); 
} 

#ui-datepicker-div .ui-widget-content .ui-icon { 
    background-image: url("/images/ui-icons_444444_256x240.png"); 
} 

을 변경 할 수 있습니다.

+0

다음과 같은 바보 같은 짓을 하다니 : p 맞습니다. 절대적이어야합니다. –

+0

그리고 설명을 위해 이미지는 공개/이미지가 아닌 앱/자산/이미지가됩니다. –

+0

그게 내가 말한 것을 축하합니다. – luissimo

관련 문제