почему map.root: controller => "welcome" не работает? - PullRequest
1 голос
/ 31 июля 2010

я пытался изменить домашнюю страницу своего приложения более часа и искал в сети, но ничего не могу найти, у меня установлено map.root :controller => "welcome" в файле routes.rb, и я публично удалил файл index.html.erbи http://0.0.0.0:3000/ по-прежнему выводит меня на страницу приветствия rails по умолчанию.

у меня есть контроллер приветствия

class WelcomeController < ApplicationController
  layout 'general'

  def index
  end
end

и у меня есть файл index.html.erb в каталоге views / welcome, но он все равно не работает.

есть идеи, почему?

спасибо

Ответы [ 2 ]

1 голос
/ 31 июля 2010

Звучит так, как будто вам нужно удалить public/index.html

Как правило, общедоступный html-файл имеет приоритет над маршрутом Rails.

0 голосов
/ 31 июля 2010

Я перезапустил свой ноутбук, и он заработал.Я действительно не знаю, почему это было проблемой.но спасибо за все комментарии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...