Rails3.Как я вижу ошибки при использовании Compass? - PullRequest
1 голос
/ 27 февраля 2011

Rails 3. Я установил компас и начал изменять application.html.haml, чтобы преобразовать его из erb в haml.

Пока что не работает.Когда я обновляю страницу, макет не отображается.Он просто отображает содержимое представления контроллеров (т.е. erb).

Это первый раз, когда я использую Compass, поэтому, вероятно, код неправильный.У меня вопрос, где я вижу ошибки, предупреждения и т. Д.?

Я использую Passenger.

Редактировать:

Код

!!! 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

Могу ли я использовать табуляции вместо пробелов?

1 Ответ

1 голос
/ 28 февраля 2011

Ошибки компаса обычно появляются при загрузке страницы.Если страница загружается нормально, второй вариант - просмотреть исходный HTML-код страницы, щелкнуть таблицу стилей, загруженную на страницу, и посмотреть, напечатана ли ошибка в самой таблице стилей.Наконец, вы также можете предварительно скомпилировать sass-листы, выполнив команду

compass watch .

в своем корневом каталоге.Ошибки компиляции будут записаны как выходные данные этой команды

...