成果物の作成8 表示部分の実装の続き
今回は表示部分。 ルートページにてログインユーザーだけでなく、未ログインユーザーでも見れるように改善しました! 表示は投稿時間の降順です。
/blog/app/views/static_pages/home.html.erb
<div class="center jumbotron"> <h1>Kohei's blog</h1> <h2> Koheiの記事投稿サービスにようこそ! </h2> </div> <div class="container-fluid"> <% if logged_in? %> <div class="row"> <aside class="col-md"> <section class="user_info"> <%= render 'shared/user_info' %> </section> <section class="post_form"> <%= render 'shared/post_form' %> </section> </aside> <% else %> <div class="col-md"> <%= link_to "ユーザー登録", signup_path, class: "btn btn-lg btn-primary center-block" %> </div> <% end %> <div class="col-md"> <h3>記事一覧</h3> <%= render 'shared/feed' %> </div> </div> </div>
コントローラーのインスタンス変数もちょこちょこっと書き直し、テストも書いて完成です