Remove last playlists and tracks from home
This commit is contained in:
@@ -3,6 +3,8 @@ class ApplicationController < ActionController::Base
|
||||
|
||||
before_filter :authenticate!
|
||||
|
||||
helper_method :current_user?
|
||||
|
||||
def current_user= user
|
||||
session[:user_id] = user.id
|
||||
end
|
||||
@@ -11,6 +13,10 @@ class ApplicationController < ActionController::Base
|
||||
@current_user ||= User.find_by(id: session[:user_id]) if session[:user_id]
|
||||
end
|
||||
|
||||
def current_user?
|
||||
!!@current_user
|
||||
end
|
||||
|
||||
|
||||
protected
|
||||
|
||||
|
@@ -1,6 +1,4 @@
|
||||
class HomeController < ApplicationController
|
||||
def index
|
||||
@playlists = Playlist.all
|
||||
@tracks = Track.latest
|
||||
end
|
||||
end
|
||||
|
@@ -1,9 +1 @@
|
||||
= link_to 'Add a track', new_track_path
|
||||
|
||||
%ul
|
||||
- @playlists.each do |p|
|
||||
%li= p.name
|
||||
|
||||
%ul
|
||||
- @tracks.each do |t|
|
||||
%li= t.name
|
||||
|
@@ -7,13 +7,12 @@
|
||||
|
||||
%body
|
||||
%header
|
||||
%nav
|
||||
%ul
|
||||
%li
|
||||
= link_to 'Scube', root_path
|
||||
%li
|
||||
= link_to 'Playlists', playlists_path
|
||||
%li
|
||||
= link_to 'Sign out', signout_path
|
||||
- if current_user?
|
||||
%nav
|
||||
%ul
|
||||
%li
|
||||
= link_to 'Playlists', playlists_path
|
||||
%li
|
||||
= link_to 'Sign out', signout_path
|
||||
|
||||
= yield
|
||||
|
Reference in New Issue
Block a user