2013-04-28 1 views
0

저는 레일을 처음 사용하고 데모 앱을 구현합니다. 나는 나의 '응용 프로그램 /보기/레이아웃/applicatio.html.erb'파일에이 코드를 가지고 :레일 고정 위치가 잘못 선택되었습니다.

<%= stylesheet_link_tag "scaffold" %>

하지만 난 내 브라우저에서 디버그를 실행할 때이 경로로 확장 참조 :

<link href="/assets/scaffold.css" media="screen" rel="stylesheet" type="text/css">

assets 폴더가 어디로 유입되고 있는지 이해할 수 없습니까? 이것은 또한 내 스타일 시트를 로딩 할 때 문제를 일으킨다.

답변

1

여기에있는 내용을 읽으십시오. applications.css

*= require_tree . 

이 행 앱/자산의 모든 .CSS 파일을 의미에서 application.html.erb

<%= stylesheet_link_tag "application", :media => "all" %> 

에서 http://guides.rubyonrails.org/asset_pipeline.html

은/스타일 시트가 포함됩니다.

+0

하지만 'assets'폴더가 없습니다. – vivek

+0

잘 했어. 실제로 'app'에는 공용 폴더가 아닌 assets 폴더가 있습니다. 흠, 왜 정적 인 콘텐츠를위한 장소가 두 개 있는지 모르겠군요. 나는 너의 연결을 읽을 것이다. – vivek

+0

고정 자산 경로 –