1

Rails 3. 我安装了 compass 并开始修改 application.html.haml 以将其从 erb 转换为 haml。

到目前为止,它不起作用。当我刷新页面时,布局不会被渲染。它只是渲染控制器视图(erb)的内容。

这是我第一次使用 Compass,所以可能代码是错误的。我的问题是,我在哪里可以看到错误、警告等?

我使用乘客。

编辑:

代码是

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

加载页面时通常会出现指南针错误。如果页面加载正常,第二个选项是查看页面的 HTML 源代码,单击加载到页面中的样式表,然后查看样式表本身是否打印了错误。最后,您还可以通过运行命令预编译您的 sass 表

compass watch .

在您的根目录中。编译错误将被写入此命令的输出

于 2011-02-27T21:54:30.587 回答