2010-10-22 3 views
1

Я - рельсы Я занимаюсь созданием веб-приложения.Rails - Создание целевой страницы, которая отличается от веб-приложения

Но веб-приложение полностью отличается от того, что целевая страница (вход, регистр, о, и т.д. должны выглядеть)

Как рельсы разработчики справиться с этим? Разные макеты? Различные файлы CSS? и т.п ..

какой чистейший? Спасибо

ответ

7

Вы можете создать контроллер HomePage (со связанными представлениями) и написать для него действие индекса.

Если макет домашней страницы будет отличаться от приложения снова, то в папке app/views/layouts/создайте шаблон home_page.html.erb. Это будет автоматически использоваться HomePageController вместо шаблона application.html.erb по умолчанию.

+0

Прямо сейчас моей страницей по умолчанию являются views \ pages \ home.html.erb ... Но у нее есть IF/ELSE, чтобы увидеть, есть ли в файле current_user. Должен ли я сделать home_signin.html.erg и unsigned_home. Файл html.erb? Если да, то как? – user479959

+1

Возможно, этот вопрос может помочь вам с ответом: http://stackoverflow.com/questions/3993148/rails-displaying-different-view-for-the-same-url. Это аналогичный вопрос, просто не совсем такой же, как у вас. – Zabba

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