Ruby on rails Rails已渲染但未显示
如果我的英语不太好,请原谅 我知道关于这类问题已经有不同的话题,但没有一个能有效解决我的问题 我有一个侧边栏,在日志中,我可以看到它被渲染了,但它不会出现在视图中或检查元素时 我没有看到代码中有任何错误,但也许你会看到一些东西 _sidebar.slim: 在_orders.slim中呈现: 在index.slim中呈现: 最后,我在我的应用程序中有一个?的内容:leftbar.slim:Ruby on rails Rails已渲染但未显示,ruby-on-rails,ruby,Ruby On Rails,Ruby,如果我的英语不太好,请原谅 我知道关于这类问题已经有不同的话题,但没有一个能有效解决我的问题 我有一个侧边栏,在日志中,我可以看到它被渲染了,但它不会出现在视图中或检查元素时 我没有看到代码中有任何错误,但也许你会看到一些东西 _sidebar.slim: 在_orders.slim中呈现: 在index.slim中呈现: 最后,我在我的应用程序中有一个?的内容:leftbar.slim: 在你的应用程序中,它应该是=yield:leftbar.。你拥有的是-if content\u for:f
在你的应用程序中,它应该是=yield:leftbar.。你拥有的是-if content\u for:full\u width。这可能会返回一些真实值,因此不会执行任何其他elsif。我认为应该是-if content\u for?:全宽这是我在上一次elsif中的布局
= content_for(:leftbar) do
.leftbar-nav
.leftbar-content
.leftbar-block
= render('shared/clients_ratings')
.leftbar-block
= render('themes/list')
.leftbar-block
= render('shared/social_share')
.cta-block
= widget_content('sidebar-list-public-orders')
- unless identity_signed_in?
= render 'shared/cta_blocks'
- if @orders.size > 0
= render @orders
= paginate @orders
- else
p
| There are no orders.
= render('themes/sidebar')
- content_for(:full_width) do
.neo-page-header
.container
.neo-page-header-title
h1 Title
.container
= render('orders/orders')
doctype html
html lang="fr"
= render "layouts/head"
body class= "#{yield(:app_class)}"
#wrap
= render 'shared/flash_messages'
= render 'shared/admin_navbar'
- if identity_signed_in?
= render 'shared/navbar'
- else
= render 'shared/navbar_guest'
= render 'shared/banner' unless hide_banner? or identity_signed_in?
= render('shared/confirmation_notice')
- if content_for(:full_width)
= yield(:full_width)
- elsif content_for?(:sidebar)
.container
.row
.col-lg-9.col-md-9
= yield
.col-lg-3.col-md-3
= yield :sidebar
- elsif content_for?(:leftbar)
.container
.row
.col-lg-3.col-md-3
= yield :leftbar
.col-lg-9.col-md-9.main-content
= yield
- else
.container
= yield