Ошибка маршрутизации после реализации начальной загрузки - PullRequest
1 голос
/ 28 мая 2019

Создание «Взломать этот сайт» как забавный проект, но наткнулся на ошибку маршрутизации после добавления драгоценного камня начальной загрузки, а также jquery.

app / assets / stylesheets / Application.scss

@import "bootstrap";

app / assets / javascripts / Application.js

//= require jquery3
//= require popper
//= require bootstrap-sprockets

Gem file

gem 'rails', '~> 5.2.3'
gem 'devise'
gem 'bootstrap', '~> 4.3.1'
gem 'jquery-rails'

rout.rb

Rails.application.routes.draw do

  resources :pages, path: "", only: [] do
    collection do
      get :stage1
      get :stage2
      end
      end
  get 'resources/Videos'
  get 'resources/Photos'
  get 'layouts/home'
  root '_layouts#home'
  get "/pages/:page" => "pages#show"
  resources :posts
  devise_for :users
  # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
end


Подписан на Bootstrap-Инструкции по установке репозитория rubygem, и в итоге я получаю следующие ошибки при попытке загрузки страницы.

ActionController::RoutingError (No route matches [GET] "/vendor/bootstrap/js/bootstrap.bundle.min.js"):
ActionController::RoutingError (No route matches [GET] "/vendor/jquery/jquery.min.js"):

Понятия не имею, что я сделал неправильно (вероятно, много чего), поэтому я быСпасибо за любые ответы, которые могут привести к решению этой проблемы!

1 Ответ

0 голосов
/ 28 мая 2019

Нашел решение, которое работало для меня (на данный момент, по крайней мере).

У апелляционного файла application.scss был вложенный файл с именем application.css (с использованием Jetbrains RubyMine).

Удалилфайл application.css, содержащий

@import Bootstrap

И теперь он по крайней мере правильно загружает страницу с помощью начальной загрузки css, хотя сообщения об ошибках отображаются на серверном терминале.

Попытка сгладитьСообщения об ошибках и разместите их здесь, если я найду решение для них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...