Ruby on Rails map.root, кажется, не работает

Насколько я знаю, что нет никакого способа изменить разрешение клиента просто с помощью VNC, как это - просто "монитор, зеркально отражающий" приложение.

TightVNC однако (который является приложением клиента и сервера VNC) может изменить размеры экрана на стороне клиента, т.е. создания всего немного меньшего (подобный для обработки изображений методов изменения размеров в графических программах). Это должно работать, если Вы не используете размеры слишком мелкого шрифта. VNC должен теоретически быть совместимым между различными приложениями VNC.

9
задан pkaeding 30 July 2009 в 07:44
поделиться

6 ответов

Вы удалили статическую public / index.html страницу, которую создает Rails? Если он все еще присутствует в вашем приложении, он будет отображаться вместо корневой страницы, которую вы определили в маршрутах.

15
ответ дан 4 December 2019 в 07:14
поделиться

Маршруты в конце routes.rb используются последними, поэтому вы можете попробовать с ' map.root ... 'вверху вашего routes.rb

1
ответ дан 4 December 2019 в 07:14
поделиться
map.root :controller => 'albums'

Правильный синтаксис.

Что можно попробовать:

  • удалить index.html из общего доступа.
  • Посмотрите на вывод «rake routes», вы видите что-то вроде:
root   /  {:controller=>"albums", :action=>"index"}
  • Вы на 100% уверены, что перезапускается правильный кластер: попробуйте запустить скрипт / сервер и перейти к корневому каталогу на порту 3000
3
ответ дан 4 December 2019 в 07:14
поделиться

Удалить файл public / index.html.

12
ответ дан 4 December 2019 в 07:14
поделиться

Я уже некоторое время чесал в затылке. Удаление файла public / index.html помогло мне. Спасибо!

0
ответ дан 4 December 2019 в 07:14
поделиться

У меня немного другая проблема. Я настроил запись в map.root, и она работает с mongrel. Однако, когда я использую apache2 в качестве веб-сервера с модулем Passenger, я получаю ошибку «500». Если я повторно установлю свой /public/index.html, он будет работать под apache2.

Я пытался перейти напрямую по адресу:

http:///home/index

Это также выдает ту же ошибку «500».

Пожалуйста, подскажите, что я делаю не так?

Привет

Я нашел человека, у которого была такая же проблема. Оказывается, Passenger работает в режиме производства, а мое приложение находится в режиме разработки.

Я перевел Passenger в режим разработки, добавив следующую строку в файл Virtual Hosts

RailsEnv = development

Перезапустил Apache, и все заработало!!

Фу!

Пурвез

0
ответ дан 4 December 2019 в 07:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: