Class: CmsRailsController

Inherits:
ApplicationController
  • Object
show all
Defined in:
app/controllers/cms_rails_controller.rb

Direct Known Subclasses

PagesController

Instance Method Summary collapse

Instance Method Details

#current_userObject



9
10
11
# File 'app/controllers/cms_rails_controller.rb', line 9

def current_user
  User.find(session[:user_id]) unless session[:user_id].nil?
end

#find_page(wanted) ⇒ Object



17
18
19
# File 'app/controllers/cms_rails_controller.rb', line 17

def find_page(wanted)
  Page.find_by_name(wanted)
end

#is_login!Object



5
6
7
# File 'app/controllers/cms_rails_controller.rb', line 5

def is_login!
  redirect_to '/login', notice: 'You need login to load this section' if current_user.nil?
end


13
14
15
# File 'app/controllers/cms_rails_controller.rb', line 13

def menu(parent)
  Menu.find_by_page_id(find_page(parent.humanize).id)
end