@@ -39,7 +39,7 @@ gem 'sprockets-rails' | |||||
group :development, :test do | group :development, :test do | ||||
# See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem | # See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem | ||||
gem "debug", platforms: %i[ mri windows ], require: "debug/prelude" | |||||
# gem "debug", platforms: %i[ mri windows ], require: "debug/prelude" | |||||
# Static analysis for security vulnerabilities [https://brakemanscanner.org/] | # Static analysis for security vulnerabilities [https://brakemanscanner.org/] | ||||
gem "brakeman", require: false | gem "brakeman", require: false | ||||
@@ -88,9 +88,6 @@ GEM | |||||
connection_pool (2.5.3) | connection_pool (2.5.3) | ||||
crass (1.0.6) | crass (1.0.6) | ||||
date (3.4.1) | date (3.4.1) | ||||
debug (1.10.0) | |||||
irb (~> 1.10) | |||||
reline (>= 0.3.8) | |||||
dotenv (3.1.8) | dotenv (3.1.8) | ||||
drb (2.2.1) | drb (2.2.1) | ||||
ed25519 (1.4.0) | ed25519 (1.4.0) | ||||
@@ -107,7 +104,7 @@ GEM | |||||
json (2.12.0) | json (2.12.0) | ||||
jwt (2.10.1) | jwt (2.10.1) | ||||
base64 | base64 | ||||
kamal (2.6.0) | |||||
kamal (2.6.1) | |||||
activesupport (>= 7.0) | activesupport (>= 7.0) | ||||
base64 (~> 0.2) | base64 (~> 0.2) | ||||
bcrypt_pbkdf (~> 1.0) | bcrypt_pbkdf (~> 1.0) | ||||
@@ -315,7 +312,6 @@ PLATFORMS | |||||
DEPENDENCIES | DEPENDENCIES | ||||
bootsnap | bootsnap | ||||
brakeman | brakeman | ||||
debug | |||||
jwt | jwt | ||||
kamal | kamal | ||||
mysql2 (~> 0.5.6) | mysql2 (~> 0.5.6) | ||||
@@ -0,0 +1,20 @@ | |||||
class IpAddressesController < ApplicationController | |||||
def index | |||||
@ip_addresses = IpAddress.all | |||||
render json: @ip_addresses | |||||
end | |||||
def show | |||||
render json: @ip_address | |||||
end | |||||
def create | |||||
end | |||||
def update | |||||
end | |||||
def destroy | |||||
end | |||||
end |
@@ -0,0 +1,16 @@ | |||||
class NicoTagRelationController < ApplicationController | |||||
def index | |||||
end | |||||
def show | |||||
end | |||||
def create | |||||
end | |||||
def update | |||||
end | |||||
def destroy | |||||
end | |||||
end |
@@ -0,0 +1,16 @@ | |||||
class PostTagsController < ApplicationController | |||||
def index | |||||
end | |||||
def show | |||||
end | |||||
def create | |||||
end | |||||
def update | |||||
end | |||||
def destroy | |||||
end | |||||
end |
@@ -0,0 +1,16 @@ | |||||
class SettingsController < ApplicationController | |||||
def index | |||||
end | |||||
def show | |||||
end | |||||
def create | |||||
end | |||||
def update | |||||
end | |||||
def destroy | |||||
end | |||||
end |
@@ -0,0 +1,16 @@ | |||||
class TagAliasesController < ApplicationController | |||||
def index | |||||
end | |||||
def show | |||||
end | |||||
def create | |||||
end | |||||
def update | |||||
end | |||||
def destroy | |||||
end | |||||
end |
@@ -0,0 +1,16 @@ | |||||
class TagsController < ApplicationController | |||||
def index | |||||
end | |||||
def show | |||||
end | |||||
def create | |||||
end | |||||
def update | |||||
end | |||||
def destroy | |||||
end | |||||
end |
@@ -0,0 +1,16 @@ | |||||
class UserIpsController < ApplicationController | |||||
def index | |||||
end | |||||
def show | |||||
end | |||||
def create | |||||
end | |||||
def update | |||||
end | |||||
def destroy | |||||
end | |||||
end |
@@ -0,0 +1,16 @@ | |||||
class UserPostViewsController < ApplicationController | |||||
def index | |||||
end | |||||
def show | |||||
end | |||||
def create | |||||
end | |||||
def update | |||||
end | |||||
def destroy | |||||
end | |||||
end |
@@ -0,0 +1,16 @@ | |||||
class UsersController < ApplicationController | |||||
def index | |||||
end | |||||
def show | |||||
end | |||||
def create | |||||
end | |||||
def update | |||||
end | |||||
def destroy | |||||
end | |||||
end |
@@ -0,0 +1,16 @@ | |||||
class WikiPagesController < ApplicationController | |||||
def index | |||||
end | |||||
def show | |||||
end | |||||
def create | |||||
end | |||||
def update | |||||
end | |||||
def destroy | |||||
end | |||||
end |
@@ -1,15 +1,74 @@ | |||||
Rails.application.routes.draw do | Rails.application.routes.draw do | ||||
namespace :api do | |||||
namespace :v1 do | |||||
resources :posts | |||||
# Define your application routes per the DSL in https://guides.rubyonrails.org/routing.html | |||||
# Reveal health status on /up that returns 200 if the app boots with no exceptions, otherwise 500. | |||||
# Can be used by load balancers and uptime monitors to verify that the app is live. | |||||
get "up" => "rails/health#show", as: :rails_health_check | |||||
# Defines the root path route ("/") | |||||
# root "posts#index" | |||||
end | |||||
end | |||||
get "wiki_pages/index" | |||||
get "wiki_pages/show" | |||||
get "wiki_pages/create" | |||||
get "wiki_pages/update" | |||||
get "wiki_pages/destroy" | |||||
get "users/index" | |||||
get "users/show" | |||||
get "users/create" | |||||
get "users/update" | |||||
get "users/destroy" | |||||
get "user_post_views/index" | |||||
get "user_post_views/show" | |||||
get "user_post_views/create" | |||||
get "user_post_views/update" | |||||
get "user_post_views/destroy" | |||||
get "user_ips/index" | |||||
get "user_ips/show" | |||||
get "user_ips/create" | |||||
get "user_ips/update" | |||||
get "user_ips/destroy" | |||||
get "tags/index" | |||||
get "tags/show" | |||||
get "tags/create" | |||||
get "tags/update" | |||||
get "tags/destroy" | |||||
get "tag_aliases/index" | |||||
get "tag_aliases/show" | |||||
get "tag_aliases/create" | |||||
get "tag_aliases/update" | |||||
get "tag_aliases/destroy" | |||||
get "settings/index" | |||||
get "settings/show" | |||||
get "settings/create" | |||||
get "settings/update" | |||||
get "settings/destroy" | |||||
get "post_tags/index" | |||||
get "post_tags/show" | |||||
get "post_tags/create" | |||||
get "post_tags/update" | |||||
get "post_tags/destroy" | |||||
get "nico_tag_relation/index" | |||||
get "nico_tag_relation/show" | |||||
get "nico_tag_relation/create" | |||||
get "nico_tag_relation/update" | |||||
get "nico_tag_relation/destroy" | |||||
get "ip_addresses/index" | |||||
get "ip_addresses/show" | |||||
get "ip_addresses/create" | |||||
get "ip_addresses/update" | |||||
get "ip_addresses/destroy" | |||||
root 'home#index' | |||||
resources :posts | |||||
resources :ip_addresses | |||||
resources :nico_tag_relations | |||||
resources :post_tags | |||||
resources :settings | |||||
resources :tag_aliases | |||||
resources :tags | |||||
resources :user_ips | |||||
resources :user_post_views | |||||
resources :users | |||||
resources :wiki_pages | |||||
# Define your application routes per the DSL in https://guides.rubyonrails.org/routing.html | |||||
# Reveal health status on /up that returns 200 if the app boots with no exceptions, otherwise 500. | |||||
# Can be used by load balancers and uptime monitors to verify that the app is live. | |||||
# get "up" => "rails/health#show", as: :rails_health_check | |||||
# Defines the root path route ("/") | |||||
# root "posts#index" | |||||
end | end |
@@ -0,0 +1,28 @@ | |||||
require "test_helper" | |||||
class IpAddressesControllerTest < ActionDispatch::IntegrationTest | |||||
test "should get index" do | |||||
get ip_addresses_index_url | |||||
assert_response :success | |||||
end | |||||
test "should get show" do | |||||
get ip_addresses_show_url | |||||
assert_response :success | |||||
end | |||||
test "should get create" do | |||||
get ip_addresses_create_url | |||||
assert_response :success | |||||
end | |||||
test "should get update" do | |||||
get ip_addresses_update_url | |||||
assert_response :success | |||||
end | |||||
test "should get destroy" do | |||||
get ip_addresses_destroy_url | |||||
assert_response :success | |||||
end | |||||
end |
@@ -0,0 +1,28 @@ | |||||
require "test_helper" | |||||
class NicoTagRelationControllerTest < ActionDispatch::IntegrationTest | |||||
test "should get index" do | |||||
get nico_tag_relation_index_url | |||||
assert_response :success | |||||
end | |||||
test "should get show" do | |||||
get nico_tag_relation_show_url | |||||
assert_response :success | |||||
end | |||||
test "should get create" do | |||||
get nico_tag_relation_create_url | |||||
assert_response :success | |||||
end | |||||
test "should get update" do | |||||
get nico_tag_relation_update_url | |||||
assert_response :success | |||||
end | |||||
test "should get destroy" do | |||||
get nico_tag_relation_destroy_url | |||||
assert_response :success | |||||
end | |||||
end |
@@ -0,0 +1,28 @@ | |||||
require "test_helper" | |||||
class PostTagsControllerTest < ActionDispatch::IntegrationTest | |||||
test "should get index" do | |||||
get post_tags_index_url | |||||
assert_response :success | |||||
end | |||||
test "should get show" do | |||||
get post_tags_show_url | |||||
assert_response :success | |||||
end | |||||
test "should get create" do | |||||
get post_tags_create_url | |||||
assert_response :success | |||||
end | |||||
test "should get update" do | |||||
get post_tags_update_url | |||||
assert_response :success | |||||
end | |||||
test "should get destroy" do | |||||
get post_tags_destroy_url | |||||
assert_response :success | |||||
end | |||||
end |
@@ -0,0 +1,28 @@ | |||||
require "test_helper" | |||||
class SettingsControllerTest < ActionDispatch::IntegrationTest | |||||
test "should get index" do | |||||
get settings_index_url | |||||
assert_response :success | |||||
end | |||||
test "should get show" do | |||||
get settings_show_url | |||||
assert_response :success | |||||
end | |||||
test "should get create" do | |||||
get settings_create_url | |||||
assert_response :success | |||||
end | |||||
test "should get update" do | |||||
get settings_update_url | |||||
assert_response :success | |||||
end | |||||
test "should get destroy" do | |||||
get settings_destroy_url | |||||
assert_response :success | |||||
end | |||||
end |
@@ -0,0 +1,28 @@ | |||||
require "test_helper" | |||||
class TagAliasesControllerTest < ActionDispatch::IntegrationTest | |||||
test "should get index" do | |||||
get tag_aliases_index_url | |||||
assert_response :success | |||||
end | |||||
test "should get show" do | |||||
get tag_aliases_show_url | |||||
assert_response :success | |||||
end | |||||
test "should get create" do | |||||
get tag_aliases_create_url | |||||
assert_response :success | |||||
end | |||||
test "should get update" do | |||||
get tag_aliases_update_url | |||||
assert_response :success | |||||
end | |||||
test "should get destroy" do | |||||
get tag_aliases_destroy_url | |||||
assert_response :success | |||||
end | |||||
end |
@@ -0,0 +1,28 @@ | |||||
require "test_helper" | |||||
class TagsControllerTest < ActionDispatch::IntegrationTest | |||||
test "should get index" do | |||||
get tags_index_url | |||||
assert_response :success | |||||
end | |||||
test "should get show" do | |||||
get tags_show_url | |||||
assert_response :success | |||||
end | |||||
test "should get create" do | |||||
get tags_create_url | |||||
assert_response :success | |||||
end | |||||
test "should get update" do | |||||
get tags_update_url | |||||
assert_response :success | |||||
end | |||||
test "should get destroy" do | |||||
get tags_destroy_url | |||||
assert_response :success | |||||
end | |||||
end |
@@ -0,0 +1,28 @@ | |||||
require "test_helper" | |||||
class UserIpsControllerTest < ActionDispatch::IntegrationTest | |||||
test "should get index" do | |||||
get user_ips_index_url | |||||
assert_response :success | |||||
end | |||||
test "should get show" do | |||||
get user_ips_show_url | |||||
assert_response :success | |||||
end | |||||
test "should get create" do | |||||
get user_ips_create_url | |||||
assert_response :success | |||||
end | |||||
test "should get update" do | |||||
get user_ips_update_url | |||||
assert_response :success | |||||
end | |||||
test "should get destroy" do | |||||
get user_ips_destroy_url | |||||
assert_response :success | |||||
end | |||||
end |
@@ -0,0 +1,28 @@ | |||||
require "test_helper" | |||||
class UserPostViewsControllerTest < ActionDispatch::IntegrationTest | |||||
test "should get index" do | |||||
get user_post_views_index_url | |||||
assert_response :success | |||||
end | |||||
test "should get show" do | |||||
get user_post_views_show_url | |||||
assert_response :success | |||||
end | |||||
test "should get create" do | |||||
get user_post_views_create_url | |||||
assert_response :success | |||||
end | |||||
test "should get update" do | |||||
get user_post_views_update_url | |||||
assert_response :success | |||||
end | |||||
test "should get destroy" do | |||||
get user_post_views_destroy_url | |||||
assert_response :success | |||||
end | |||||
end |
@@ -0,0 +1,28 @@ | |||||
require "test_helper" | |||||
class UsersControllerTest < ActionDispatch::IntegrationTest | |||||
test "should get index" do | |||||
get users_index_url | |||||
assert_response :success | |||||
end | |||||
test "should get show" do | |||||
get users_show_url | |||||
assert_response :success | |||||
end | |||||
test "should get create" do | |||||
get users_create_url | |||||
assert_response :success | |||||
end | |||||
test "should get update" do | |||||
get users_update_url | |||||
assert_response :success | |||||
end | |||||
test "should get destroy" do | |||||
get users_destroy_url | |||||
assert_response :success | |||||
end | |||||
end |
@@ -0,0 +1,28 @@ | |||||
require "test_helper" | |||||
class WikiPagesControllerTest < ActionDispatch::IntegrationTest | |||||
test "should get index" do | |||||
get wiki_pages_index_url | |||||
assert_response :success | |||||
end | |||||
test "should get show" do | |||||
get wiki_pages_show_url | |||||
assert_response :success | |||||
end | |||||
test "should get create" do | |||||
get wiki_pages_create_url | |||||
assert_response :success | |||||
end | |||||
test "should get update" do | |||||
get wiki_pages_update_url | |||||
assert_response :success | |||||
end | |||||
test "should get destroy" do | |||||
get wiki_pages_destroy_url | |||||
assert_response :success | |||||
end | |||||
end |