Изменение страницы индекса - Ruby on Rails
Я новичок в рельсах, так что легко. Я разработал свой блог и успешно развернул его. Все приложение основано на post_controller. Мне интересно, как я могу перенаправить путь пользователей по умолчанию к post_controller и к контроллеру приложения.
Чтобы проиллюстрировать, если вы перейдете к http://mylifebattlecry.heroku.com, вы увидите страницу рельсов по умолчанию. Если вы перейдете в http://mylifebattlecry.heroku.com/posts, вы увидите приложение. После того, как я завершу это, я изменю свой домен http://www.mylifebattlecry.com для сопоставления с Heroku, но вам нужно знать, как получить /posts, где посетитель отправляется.
Ответы
Ответ 1
Вам нужно сделать две вещи
- Удалить файл /public/index.html
- Обновить файл /config/routes.rb
map.root :controller => "posts" #RAILS 2
или
root :to => 'posts#index' #RAILS 3
Затем это вызовет действие индекса в вашем контроллере сообщений.
Вам нужно будет перезапустить приложение, чтобы увидеть изменения в route.rb
Ответ 2
Добавьте следующую строку в confing/routes.rb:
map.root :controller => "posts"
После этого вам необходимо перезагрузить сервер.