Commit a7979c81
Changed files (3)
app
controllers
views
layouts
app/controllers/tutorials_controller.rb
@@ -3,12 +3,10 @@ class TutorialsController < ApplicationController
def index
@tutorials = Tutorial.includes(:tags).page(params[:page]).per(15)
- expires_in(10.minutes)
end
def show
@tutorial = Tutorial.find(params[:id])
- expires_in(24.hours)
end
def new
app/views/layouts/_header.html.erb
@@ -1,93 +1,36 @@
-<div class="navbar navbar-fixed-top">
+<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
- <div class="container">
- <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></a>
+ <div class="container-fluid">
+ <button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
<%= link_to root_path, class: 'brand', style: 'color:hotpink;' do %>
Cake<em>Side</em>
<% end %>
- <div class="nav-collapse">
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Creations<b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li>
- <%= link_to current_user ? my_root_path(anchor: 'cakes/new') : login_path do %>
- <i class="icon-edit icon-large"></i> Add Creation
- <% end %>
- </li>
- <li class="divider"></li>
- <% cache @categories do %>
- <li class="nav-header">Categories</li>
- <% @categories.each do |category| %>
- <li><%= link_to category.name, category_path(category) %></li>
- <% end %>
- <% end %>
- <li class="divider"></li>
- <li><%= link_to "View All", creations_path %></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Tutorials<b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li>
- <%= link_to new_tutorial_path do %>
- <i class="icon-edit icon-large"></i> Add Tutorial
- <% end %>
- </li>
- <li class="divider"></li>
- <li class="nav-header">Recently Added</li>
- <% cache @newest_tutorials do %>
- <% @newest_tutorials.each do |tutorial| %>
- <li><%= link_to tutorial.heading, tutorial_path(tutorial) %></li>
- <% end %>
- <% end %>
- <li><%= link_to "...", tutorials_path %></li>
- <li class="divider"></li>
- <li><%= link_to "View All", tutorials_path %></li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Artists<b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li class="nav-header">Top Contributers</li>
- <% cache @top_members do %>
- <% @top_members.each do |user| %>
- <li><%= link_to user.name, profile_path(user) %></li>
- <% end %>
- <% end %>
- <li class="divider"></li>
- <li class="nav-header">Recently Joined</li>
- <% cache @newest_members do %>
- <% @newest_members.each do |user| %>
- <li><%= link_to user.name, profile_path(user) %></li>
- <% end %>
- <% end %>
- <li class="divider"></li>
- <li><%= link_to "View All", profiles_path %></li>
- </ul>
- </li>
- </ul>
- <ul class="nav pull-right">
- <li>
- <%= link_to current_user ? my_root_path(anchor: 'cakes/new') : login_path do %>
- <i class="icon-edit icon-large"></i> Add Creation
- <% end %>
- </li>
- <%= form_tag(search_path, :method => "get", :name => "search", :class => "navbar-search pull-left") do %>
- <input name="q" type="text" class="search-query" placeholder="Search" value="<%= @search %>" />
+ <div class="nav-collapse collapse">
+ <p class="navbar-text pull-right">
+ <% if user_signed_in? %>
+ <%= link_to current_user.name, my_dashboard_path, class: 'navbar-link' %>
+ <%= link_to my_dashboard_path, class: 'navbar-link' do %>
+ <%= avatar_for(current_user, size: 24) %>
<% end %>
- <li class="divider-vertical hidden-phone"></li>
- <% if user_signed_in? %>
- <li>
- <%= link_to my_dashboard_path do %>
- <%= avatar_for(current_user, size: 24) %>
- <% end %>
- </li>
- <% else %>
- <li> <%= link_to "Sign In", login_path %> </li>
+ <% else %>
+ <%= link_to "Sign In", login_path, class: 'navbar-link' %>
+ <% end %>
+ </p>
+ <ul class="nav">
+ <li class="active"> <%= link_to "Home", creations_path %> </li>
+ <li> <%= link_to "Tutorials", tutorials_path %> </li>
+ <li> <%= link_to "Artists", profiles_path %> </li>
+ <% @categories.each do |category| %>
+ <li><%= link_to category.name.pluralize, category_path(category) %></li>
<% end %>
+ <li><a href="#about">About</a></li>
+ <li><a href="#contact">Contact</a></li>
</ul>
- </div>
+ </div><!--/.nav-collapse -->
</div>
</div>
</div>
app/views/layouts/application.html.erb
@@ -18,8 +18,8 @@
<%= csrf_meta_tags %>
</head>
<body>
+<%= render "layouts/header" %>
<div class="container-fluid">
- <%= render "layouts/header" %>
<%= render "layouts/messages" %>
<%= yield %>
</div> <!-- /container -->