add cms controller

This commit is contained in:
Torsten 2022-11-22 16:42:20 +02:00
parent e49c5f3d90
commit d087af0879
8 changed files with 43 additions and 4 deletions

View File

@ -0,0 +1,4 @@
class CmsController < ApplicationController
def view
end
end

View File

@ -0,0 +1,2 @@
module CmsHelper
end

1
app/views/cms/view.haml Normal file
View File

@ -0,0 +1 @@
%h1 CMS

View File

@ -1,5 +1,3 @@
# config/initializers/high_voltage.rb
HighVoltage.configure do |config|
config.route_drawer = HighVoltage::RouteDrawers::Root
config.home_page = 'index'
end

View File

@ -1,5 +1,8 @@
Rails.application.routes.draw do
# Define your application routes per the DSL in https://guides.rubyonrails.org/routing.html
# root to: 'high_voltage/pages#show', id: 'index'
get 'pages/:id' , to: 'high_voltage/pages#show', id: 'index'
# root to: 'high_voltage/pages#show', id: 'index'
root to: 'cms#view' , id: 'index'
get "/:id" , to: 'cms#view'
end

View File

@ -0,0 +1,15 @@
require 'rails_helper'
# Specs in this file have access to a helper object that includes
# the CmsHelper. For example:
#
# describe CmsHelper do
# describe "string concat" do
# it "concats two strings with spaces" do
# expect(helper.concat_strings("this","that")).to eq("this that")
# end
# end
# end
RSpec.describe CmsHelper, type: :helper do
pending "add some examples to (or delete) #{__FILE__}"
end

11
spec/requests/cms_spec.rb Normal file
View File

@ -0,0 +1,11 @@
require 'rails_helper'
RSpec.describe "Cms", type: :request do
describe "GET /view" do
it "returns http success" do
get "/cms/view"
expect(response).to have_http_status(:success)
end
end
end

View File

@ -0,0 +1,5 @@
require 'rails_helper'
RSpec.describe "cms/view.html.tailwindcss", type: :view do
pending "add some examples to (or delete) #{__FILE__}"
end