如何绕过应用程序主页上的布局



我使用Sinatra和erb来创建我的第一个应用程序。我已经创建了一个布局。Erb,这对所有页面都很好,除了主页。在主页上,我想要一个全屏黑色块与一个按钮在中间。什么都没有。

是否有一种方法,我可以做到这一点,同时能够使用布局。其他页面上都有动词吗?

我的布局现在只包含引导导航条。

<body cz-shortcut-listen="true">
<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
  <div class="container">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="/">Germ Blog</a>
    </div>
    <div class="navbar-collapse collapse">
      <a href="/logout" class="logout">Logout</a>
      <a href="/posts/new" class="logout">Add Post</a>
    </div><!--/.navbar-collapse -->
  </div>
</div>
<!-- Main jumbotron for a primary marketing message or call to action -->
<div class="container">
    <div class="row">
        <%= yield %> 
    </div>
</div>

很简单:

#my_app.rb
get '/' do
  ...
  erb :home, :layout => :home
  # or, for no layout, use `:layout => false`
end

最新更新