1
我为我的Rails应用程序使用slim-rails gem,并且在使用layouts/application.html.slim时遇到了一些麻烦。该文件是简单的波纹管:Rails Slim - 意想不到的缩进
html
head
title RailsProjetoBase
= csrf_meta_tags
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload'
= javascript_include_tag 'application', 'data-turbolinks-track': 'reload'
body
= yield
,我发现了错误:
SyntaxError: [stdin]:11:1: unexpected indentation
为stylesheet_link_tag和javascript_include_tag。如果我删除这些,它可以工作,但没有意义。选中并且我的编辑器(sublime 3)没有插入错误的制表符或空格。还试图“将所有标签转换为空格/标签”并且没有任何内容。我在另一个项目中使用这样的布局并正常工作。我正在使用rails 5.任何想法?
可能是'stylesheet_link_tag'上的空格? –
@MicaelNussbaumer已经试图删除它们。此外,试图把“stylesheet_link_tag”应用程序“”,并忽略其他参数。没有工作。如果我只放入stylesheet_link_tag,它的作品。奇异的 –