我正在使用slim-rails gem用于我的rails应用程序,我在使用layouts / application.html.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。如果我删除它,它可以工作,但没有意义。检查,我的编辑器(崇高3)没有插入错误的标签或空格。还试图“将所有标签转换为空格/标签”,什么都没有。我在另一个项目中使用这样的布局并且正常工作。我正在使用rails 5.有什么想法吗?
答案 0 :(得分:1)
得到了我的答案:问题实际上并不在我的布局文件中。在资产上.rb。在那里,当我定义要预编译的资产时,标签/空格之间存在差异。希望这有助于某人!