создание стартовой страницы в приложении rails - PullRequest
1 голос
/ 02 сентября 2011

Я планирую создать приложение в рельсах, но сначала я хочу сделать стартовую страницу. Никогда не создавая стартовую страницу, мне интересно, как это делают другие?

Вы создаете маленькое приложение для рельсов с контроллером и моделью, которая просто собирает адреса электронной почты? а затем развернуть приложение рельсы? Я бы предпочел этот способ, но кажется слишком излишним развернуть приложение rails только для стартовой страницы ...?

Кроме того, как вы изменяете файл маршрутов, чтобы, если пользователи вводят что-либо после URL, то единственной страницей, которая появляется, является страница запуска.

Это означает, что если моя стартовая страница находится на http://mycoollaunchpage.com, то если пользователи возятся и набирают http://mycoollaunchpage.com/lkjlkjljk, тогда она должна перенаправиться обратно на http://mycoollaunchpage.com

Ответы [ 2 ]

0 голосов
/ 02 сентября 2011

Существует потрясающий плагин rails для этого самого требования;)

https://github.com/vinsol/Launching-Soon/

0 голосов
/ 02 сентября 2011

Ваша идея звучит хорошо.Будет хорошо работать только страница с формой регистрации по электронной почте.

Чтобы перенаправить обратно на домашнюю страницу, создайте глобальный маршрут в файле routes.rb и в контроллере должно быть действие, которое просто перенаправляет обратно на вашroot.

# in routes.rb
match "*whatever", :controller => 'pages', :action => 'redirect_to_root'

# in your pages_controller.rb file
def redirect_to_root
  redirect_to "/"
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...