springhackathon/harmox-user

View on GitHub
app/views/layouts/application.html.erb

Summary

Maintainability
Test Coverage
<!DOCTYPE html>
<html>
<head>
  <title>Harmox</title>
  <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true %>
  <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
  <%= csrf_meta_tags %>
  <%= favicon_link_tag %>
</head>
<body class="main_application">
  <div class="main_div">

    <header>
      <span class="header_layout">
        <%= link_to image_tag("main_logo.png"), root_path %>
      </span>
      <!-- user_signed_in? はユーザがログインしているか調べるdeviseのHelperメソッド -->
      <% if user_signed_in? %>
        <!-- current_user は現在ログインしているUserオブジェクトを返すdeviseのHelperメソッド -->
        <!-- *_path はUserモデルを作成したときに、
          deviseにより自動で作成されてますので、rake routesで確認できます -->
        Logged in as&nbsp;<strong><%=link_to current_user.username, bots_path(current_user.username)%></strong>&nbsp;|
        <%= link_to 'HashTagの登録', hash_tags_path %>&nbsp;|
        <%= link_to "ログアウト", destroy_user_session_path, method: :get %>
      <% else %>
        <span>
          <%= link_to image_tag("signin_with_twitter_logo.png", :size => "188x30", :class => "twitter_layout"), user_omniauth_authorize_path(:twitter) %>
        </span>
      <% end %>
    </header>
    <div class="container">

    <%= yield %>

    </div>

    <footer align="center" class="main_footer">
      <nav>
        <p>&copy; <%= Time.now.year %> All Rights Reserved.</p>
      </nav>
    </footer>

  </div>
</body>
</html>