2013-07-21 1 views
2

У меня есть версия Rails 2.3.8. Я использую Netbeans 6.9.1 как IDE. Я хочу перенаправить localhost: 3000 на определенную страницу. я открыл routes.rb файл и раскомментировать строкуКак перенаправить localhost: 3000 на определенную страницу в рубине на рельсах, используя netbeans как IDE?

map.root :controller => "Welcome" 

Я создал контроллер с именем Welcome и представление с именем индекса. Я также удалил индексный файл по умолчанию, как это предлагается на некоторых сайтах. Однако страница не перенаправляется на новую страницу индекса. В чем проблема??

ответ

0

Сначала проверьте, работает ли ваш сервер. Запустите свой сервер и проверьте наличие ошибок в консоли. консоль - ваш друг !!!

+0

Я использую WEbrick для сервера ...... Как проверить, работает ли он или нет? –

+0

по умолчанию для портов rails apps 3000. Вы можете проверить его с помощью этой команды 'lsof -i: 3000'. процесс должен придумать детали. Однако, если вы хотите, чтобы ваше приложение запускалось в другом порту, попробуйте эту команду: «rails s -p 4000» –

0

Для перенаправления на конкретную страницу, удалите публичный/index.html файл, а затем добавить в routes.rb ->

root :to => 'welcome#index' 

Надежда, которая работает.

+0

это не сработало .......... –

+0

Попробуйте использовать командную строку, перейдите к вашу папку и «рельсы s», чтобы открыть ваш сервер. –

+0

Мне нужно установить рубин или redmine отдельно? –

Смежные вопросы