2011-02-27 6 views
1

Rails 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

関連する問題