因此,我使用雲9編輯器製作類似Instagram的頁面。模板在rails上是ruby,但我也使用HAML來處理這個文件。一旦我運行我的應用程序,我得到一個錯誤:非法嵌套:內容不能在%div的同一行上給出並嵌套在它內。在此之前有一個錯誤,稱縮進不正確。一個問題是我應該使用製表符還是空格?我的第二個問題是如何解決這個問題「非法嵌套:內容不能在%div的同一行上給出並嵌套在其中」?錯誤是在第16行:.collapse.navbar-collapse#bs-navbar-collapse-1
在此先感謝!非法嵌套:內容不能在%div的同一行上給出,並嵌套在它內部
下面是我的application.html.haml:
%html
%head
%title Photogram
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true
= javascript_include_tag 'application', 'data-turbolinks-track' => true
= csrf_meta_tags
%body
%nav.navbar.navbar-default
.navbar-container
.navbar-header
%button.navbar-toggle.collapsed{"data-target" => "#bs-navbar-collapse-1", "data-toggle" => "collapse", type: "button"}
%span.sr-only Toggle Navigation
%span.icon-bar
%span.icon-bar
.navbar-brand= link_to "Photogram", root_path
.collapse.navbar-collapse#bs-navbar-collapse-1
%ul.nav.navbar-nav.navbar-right
%li
= link_to "New Post", new_post_path
%li
= link_to "Login", '#'
%li
= link_to "Register", '#'
.container
= yield
哪一行是錯誤? – CherryPlaysRoblox
@CherryPlaysRoblox哦謝謝提醒,我編輯。它在線16上'.collapse.navbar-collapse#bs-navbar-collapse-1' – iiRosie1