2011-02-27 2 views
1

레일 3. 나침반을 설치하고 application.html.haml을 수정하여 erb에서 haml로 변환하기 시작했습니다.Rails3. Compass를 사용할 때 오류가 어떻게 표시됩니까?

지금까지는 작동하지 않습니다. 페이지를 새로 고칠 때 레이아웃이 렌더링되지 않습니다. 컨트롤러 뷰 (erb)의 내용 만 렌더링합니다.

컴퍼스를 처음 사용하기 때문에 코드가 잘못되었을 수 있습니다. 내 질문은 어디에서 오류, 경고 등을 볼 수 있습니까?

승객을 사용합니다.

편집 :

코드는

!!! 5 
%html  
    %head 
    = stylesheet_link_tag 'compiled/screen.css', :media => 'screen, projection' 
    = stylesheet_link_tag 'compiled/print.css', :media => 'print' 
    /[if IE] 
    = stylesheet_link_tag 'compiled/ie.css', :media => 'screen, projection' 
    %title 
    DaVinci - = yield(:title) || " Inicio" 
    = stylesheet_link_tag 'compiled/modern' 
    = javascript_include_tag :defaults 
    = csrf_meta_tag 

    %body     
    #header 
     .navlist 
     %ul 
     %li 
      = link_to 'Inicio', root_path 
     %li 
      = link_to 'Administrar', configuration_index_path 
     %li 
      = link_to 'Tareas', tasks_path 
     %li 
      = link_to 'Documentos', files_path 
     %li 
      = link_to 'Correo', emails_path 
     = yield(:nav)      
    #contents 
    = yield 

내가 공백 대신 탭을 사용할 수 있습니다

?

+0

개발 모드에서 서버를 실행하고 있습니까? 나침반 설치 후 다시 시작 했습니까? – Heikki

답변

1

대개 페이지를로드 할 때 나침반 오류가 표시됩니다. 페이지가 잘로드되면 두 번째 옵션은 페이지의 HTML 소스를보고 페이지에로드 된 스타일 시트를 클릭하고 스타일 시트 자체에 오류가 인쇄되어 있는지 확인하는 것입니다. 마지막으로, 루트 디렉토리에

compass watch . 

명령을 실행하여 새시를 사전 컴파일 할 수도 있습니다. 컴파일 오류가이 명령의 출력으로 기록됩니다.

+0

나는 Gemfile에서 보석의 '나침반'을 가지고있는 것으로 나타났습니다. 그것은 __gem 'haml'__을 추가하여 픽업 할 필요가있는 것처럼 보입니다. – Nerian

관련 문제