localhost:3000 по умолчанию использует страницу Добро пожаловать на Rails вместо страницы сайта Radiant CMS
Я устанавливаю Radiant в Windows XP, база данных - это sqlite3 по умолчанию, сервер - Webrick (также пробовал на Mongrel), а файлы Ruby/Rails устанавливаются на WAMP. Новый сайт из документации "example_application" установлен в c/wamp/www /, и папка, похоже, заполнена всеми необходимыми папками / файлами.
Я предполагаю, что Rails установлен правильно, потому что при доступе к localhost:3000 / я по крайней мере получаю сообщение Welcome to Rails. Однако это означает, что он не загружает страницу сайта (должен быть пустой шаблон?) При доступе к localhost:3000.
Я иду по этим направлениям: сценарий / сервер -e производства - я запустил это как последний шаг в установке
Я захожу на http: в окне браузера - localhost:3000 - получаю страницу приветствия на Rails localhost:3000/admin - получаю следующее сообщение об ошибке Routing Error
Не найдено ни одного маршрута [GET] "/admin"
Попробуйте запустить рейк-маршруты для получения дополнительной информации о доступных маршрутах.
- Я также пытался привязать Webrick к 127.0.0.1 - не сработало (может быть, это возможное исправление?)
ОБНОВЛЕНИЕ: * Я запустил грабли, и это то, что он вернул: Неверная спецификация диска. Система не может найти указанный путь. admin_snippets GET (частичный журнал фрагментов) Не удалось скопировать / вставить из Aptana Studio.
* Обновить:
В файле example_application/public нет файла index.html, поэтому он должен был позаботиться о проблеме страницы по умолчанию "Welcome to Rails!". Как мне настроить маршрут по умолчанию, затем на страницу входа в Radiant и на пустой сайт, который должен загружаться на localhost:3000?
Файл rout.rb говорит только об этом: загрузить File.join(RADIANT_ROOT, "config", "rout.rb")
Кроме того, я знаю, что Rails не предназначен для среды Windows, поэтому, пожалуйста, потерпите меня. Я прошу прощения, если уже есть логическое исправление, доступное для входа на страницу входа в Radiant.
Спасибо, если кто-нибудь может посоветовать.
ОТВЕТ:
Я наконец-то установил Radiant в Windows, но я понятия не имею, почему у меня были такие проблемы раньше или почему в этой последней попытке localhost:3000 работал. Этот ответ на мой вышеупомянутый вопрос предназначен для тех, кто в будущем делает установку на Windows XP.
Если вы дойдете до точки сверху, я попробовал "тонкий старт" как мой последний вариант, который не сработал. Затем я попробовал сервер rails, который, как я полагал, будет по умолчанию установлен на Webrick. Однако localhost:3000 даже не загружался в этот момент.
Последняя попытка - это РАБОТАЕТ - скрипт / сервер webrick
--- 'скрипт / сервер вебрик' загружается невероятно медленно и покажет весь контроллер [Get]? информация, которая отсутствовала в предыдущих попытках загрузки localhost:3000. Терминал должен показать распечатку индекса WelcomeController# и информацию из sqlite3.
URL перенаправления с терминала гласит: localhost:3000/admin/welcome - здесь я нашел страницу входа
Тем не менее, мне все еще не хватает пустой страницы шаблона, которая должна быть загружена в localhost:3000, тогда как страница входа должна быть найдена отдельно в localhost:3000/admin вместо загрузки как из localhost:3000, так и из localhost:3000/admin/.
На этом этапе панель инструментов должна быть запущена и запущена после входа в систему.
1 ответ
Если вы на самом деле не разрабатываете (создаете расширение, исправляете Radiant и т. Д.), Рекомендуется запускать его как производственный. Не уверен насчет окон, но обычно вы делаете
script/server -e production
для этого.Я предполагаю, что интерфейс перенаправляет вас на сервер, потому что Radiant нечего визуализировать. Попробуйте сначала создать макет и домашнюю страницу, вполне уверенный, что она будет отображаться.