2011-10-17 3 views
0

필자의 css 파일을 public/stylesheets 디렉토리에 넣습니다 (기본적으로 스타일 시트 디렉토리가 없었습니다). 내가 페이지 CSS는 (변경 깨끗한 HTML과 비교하지 않음) 작동 표시되지 않습니다 볼 때 응용 프로그램의 레이아웃에서/뷰 내가레일 - CSS 파일을 넣을 위치는 어디입니까?

<%= stylesheet_link_tag "main" %>

하여 렌더링, HTML 코드 나는이 하나를 참조하십시오

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

왜 스타일 시트 대신에 자산이 있고 내가 뭘 잘못하고 있는지 이해할 수 없습니까?

답변

5

레일 3.1, 맞습니까? 그렇다면 app/assets/stylesheets/main.css에 스타일 시트를 넣으세요.

+0

고맙습니다. – Sergey

0

/assets/main.css에 파일이 있습니까? 대신 사용하거나 교체하십시오.

어떤 레일 버전을 사용하고 있습니까? 레일즈 3? 우연히 Rails2 튜토리얼을 따르고 있습니까?

+0

레일스 튜토리얼 http://guides.rubyonrails.org/layouts_and_rendering.html에서도 레일스 3을 사용합니다. 디렉토리는/public/stylesheets이어야합니다. – Sergey

+0

저는 최신 Rails 3.1 (mu의 답변 당)을 사용하고 있다면 튜토리얼이 약간 구식이라고 생각합니다. – jefflunt

관련 문제