1

Rails 3. コンパスをインストールし、application.html.haml を変更して erb から haml に変換し始めました。

これまでのところ、うまくいきません。ページを更新すると、レイアウトがレンダリングされません。コントローラーのビュー (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

スペースの代わりにタブを使用できますか?

4

1 に答える 1

1

コンパス エラーは通常、ページを読み込むときに表示されます。ページが正常にロードされた場合、2 つ目のオプションは、ページの HTML ソースを表示し、ページにロードされたスタイルシートをクリックして、スタイルシート自体にエラーが出力されているかどうかを確認することです。最後に、次のコマンドを実行して、sass シートをプリコンパイルすることもできます。

compass watch .

ルートディレクトリに。コンパイル エラーは、このコマンドの出力として書き込まれます。

于 2011-02-27T21:54:30.587 に答える