Сайт Comfy CMS не найден
Внезапно я получаю: ActionController::RoutingError Сайт не найден. и я не могу понять, почему. Есть идеи? Я использую Rails 4, Ruby 2 и удобный мексиканский диван cms.
6 ответов
Вам нужно запустить свой сервер.
Перейти к терминалу
перейти к папке
войти рельсы с
Я добавляю это здесь, хотя вопрос не велик: когда вы настраиваете сайты, он не должен начинаться с косой черты. Это влияет только на вас, если вы настроили несколько сайтов, но при попытке найти правильный сайт это будет означать косую черту.
Итак, в Редактировать сайт:
Path my/path
НЕ
Path /my/path
Не забывайте номер порта в поле "Имя хоста" сайта, если ваш сервер не работает на стандартном порту (например, localhost:3000). Если вы забудете порт, он может работать с одним сайтом. После создания второго сайта я не смог вызвать ни одного сайта с отсутствующими портами.
Убедитесь, что вы уже запустили
bundle install (with gem comfortable_mexican_sofa inside) rails generate comfy:cms rake db:migrate
После этого просто доступ http://localhost:3000/admin
и введите эту учетную запись по умолчанию: имя пользователя/пароль
Я уверен, что вы уже поняли это, но я просто показывал диван и обнаружил, что, хотя в инструкциях сказано перейти к 127.0.0.1:3000/cms-admin
Фактическая установка по умолчанию - это / admin, а не / cms-admin
Так что с rails 4, ruby 2 и установкой по умолчанию, если вы будете следовать документации по github для начинающих, вы получите ошибку маршрутизации, пока не перейдете в /admin...
Может быть, это поможет кому-то еще.
У вас нет Cms::Site
создано еще. Или имя хоста / путь не совпадает с тем, что у вас есть. Попасть в админку (/cms-admin
скорее всего) и посмотрите что у вас есть в разделе Сайты.