Rails 3.我安装了指南针,我开始修改application.html.haml,将其从erb转换为haml。
到目前为止,它不起作用。当我刷新页面时,布局不会被渲染。它只是呈现控制器视图的内容(这是错误的)。
这是我第一次使用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
我可以使用Tabs代替空格吗?
答案 0 :(得分:1)
当您加载页面时,通常会显示指南针错误。如果页面加载正常,第二个选项是查看页面的HTML源代码,单击加载到页面中的样式表,并查看是否在样式表本身中打印了错误。最后,您还可以通过运行命令
来预编译sass表compass watch .
在根目录中。编译错误将写为此命令的输出