Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails已渲染但未显示_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails Rails已渲染但未显示

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

如果我的英语不太好,请原谅

我知道关于这类问题已经有不同的话题,但没有一个能有效解决我的问题

我有一个侧边栏,在日志中,我可以看到它被渲染了,但它不会出现在视图中或检查元素时

我没有看到代码中有任何错误,但也许你会看到一些东西

_sidebar.slim:

在_orders.slim中呈现:

在index.slim中呈现:

最后,我在我的应用程序中有一个?的内容:leftbar.slim:


在你的应用程序中,它应该是=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