2017-07-15 5 views
1

私はレールアプリケーション用にスリムレールの宝石を使用していますが、レイアウト/ 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 

は、私はエラーを取得しています:をstylesheet_link_tagとjavascript_include_tagため

SyntaxError: [stdin]:11:1: unexpected indentation 

。私がそれらを取り除くと、うまくいくが、意味がない。チェックして、私の編集者(昇華3)は間違ったタブやスペースを挿入しませんでした。また、 "すべてのタブをスペース/タブに変換"して何もしませんでした。私は別のプロジェクトでそのようなレイアウトを使用し、正しく動作します。私はレールを使用しています5.任意のアイデア?

+0

おそらくそれは 'stylesheet_link_tag'のスペースですか? –

+0

@MicaelNussbaumerはすでにそれらを削除しようとしました。また、 "stylesheet_link_tag 'application'"を入れて、他のパラメータを無視しようとしました。働いていない。私がstylesheet_link_tagだけを置くと動作します。奇妙な –

答えて

1

私の答えが見つかりました:問題は実際に私のレイアウトファイルではありませんでした。 asset.rbにありました。ここで、プリコンパイルするアセットを定義すると、タブ/スペースに違いがあります。これが誰かを助けることを願って!

関連する問題