Add scope resolution to Routes and Controllers
This commit is contained in:
@@ -1,16 +1,14 @@
|
||||
class ApplicationController < ActionController::Base
|
||||
# Prevent CSRF attacks by raising an exception.
|
||||
# For APIs, you may want to use :null_session instead.
|
||||
# protect_from_forgery with: :exception
|
||||
include ApplicationHelper
|
||||
include HomeHelper
|
||||
include VolumeHelper
|
||||
include NodeHelper
|
||||
protect_from_forgery with: :exception
|
||||
include ApplicationHelper
|
||||
include HomeHelper
|
||||
include VolumeHelper
|
||||
include NodeHelper
|
||||
|
||||
def require_login
|
||||
unless user_signed_in?
|
||||
flash[:error] = "Please, Login required to use the service."
|
||||
redirect_to "/users/sign_in" # halts request cycle
|
||||
end
|
||||
def require_login
|
||||
unless user_signed_in?
|
||||
flash[:error] = "Please, Login required to use the service."
|
||||
redirect_to "/users/sign_in" # halts request cycle
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
class HomeController < ApplicationController
|
||||
class Web::HomeController < WebController
|
||||
before_action :require_login
|
||||
|
||||
def index
|
||||
@@ -1,4 +1,4 @@
|
||||
class NodeController < ApplicationController
|
||||
class Web::NodeController < WebController
|
||||
before_action :require_login
|
||||
|
||||
def index
|
||||
@@ -6,7 +6,7 @@ class NodeController < ApplicationController
|
||||
def detail
|
||||
@node_id = params[:node_id]
|
||||
end
|
||||
|
||||
|
||||
def node_update
|
||||
one_node = Node.find(params[:node_id])
|
||||
one_node.host_name = params[:host_name]
|
||||
@@ -14,9 +14,9 @@ class NodeController < ApplicationController
|
||||
one_node.user_name = params[:user_name]
|
||||
one_node.user_password = params[:user_password]
|
||||
one_node.save
|
||||
|
||||
|
||||
redirect_to '/node/detail/' + params[:node_id]
|
||||
|
||||
|
||||
end
|
||||
|
||||
def node_add
|
||||
@@ -1,4 +1,4 @@
|
||||
class VolumeController < ApplicationController
|
||||
class Web::VolumeController < WebController
|
||||
before_action :require_login
|
||||
|
||||
def index
|
||||
2
app/controllers/web_controller.rb
Normal file
2
app/controllers/web_controller.rb
Normal file
@@ -0,0 +1,2 @@
|
||||
class WebController < ApplicationController
|
||||
end
|
||||
Reference in New Issue
Block a user