diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index a9a6fd9..e96083d 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -56,4 +56,6 @@ // Right Click Event -//= require contextmenu \ No newline at end of file +//= require contextmenu + +//= require js/validator/validator.js \ No newline at end of file diff --git a/app/controllers/node_controller.rb b/app/controllers/node_controller.rb index fde0bb2..18ed4e3 100644 --- a/app/controllers/node_controller.rb +++ b/app/controllers/node_controller.rb @@ -1,7 +1,8 @@ class NodeController < ApplicationController def index @hosts = Array.new - + @nodes = Node.all.order("id asc") + if get_hosts.blank? flash[:danger] = "Check Server" else @@ -12,4 +13,21 @@ class NodeController < ApplicationController def get_hosts return ['2', 'aaa', 'bbb', 'ccc'] end + + def node_add + new_node = Node.new + new_node.host_name = params[:host_name] + new_node.host_ip = params[:host_ip] + new_node.host_port = params[:host_port] + new_node.user_name = params[:user_name] + new_node.user_password = params[:user_password] + new_node.save + redirect_to '/node/index' + end + + def node_delete + one_node = Node.find(params[:node_id]) + one_node.destroy + redirect_to '/node/index' + end end diff --git a/app/models/node.rb b/app/models/node.rb new file mode 100644 index 0000000..3713f57 --- /dev/null +++ b/app/models/node.rb @@ -0,0 +1,2 @@ +class Node < ActiveRecord::Base +end diff --git a/app/views/node/index.html.erb b/app/views/node/index.html.erb index edcd1bb..970aa18 100644 --- a/app/views/node/index.html.erb +++ b/app/views/node/index.html.erb @@ -8,12 +8,88 @@
+