Я хочу показать другую корневую страницу для пользователей в Rails.Разная страница для входа в систему пользователя и не вошел в систему под пользователем
Я определил корень:
root :to => 'welcome#index'
И приветственное контроль:
class WelcomeController < ApplicationController
before_filter :authenticate_user!
def index
end
end
В настоящее время это нормально для зарегистрированных пользователей, но не зарегистрированных пользователей перенаправлены в/пользователей/sign_in
Я хочу показать статическую корневую страницу, а не перенаправить.
Удалите before_filter и добавить логику в индексном метод, чтобы определить, что дисплей на основе, являются ли они вошли в Используете ли вы разработать ? –
@MarcTalbot да, возможно ли реализовать в routes.rb? –
Этот точный вопрос был дан здесь http://stackoverflow.com/questions/8888289/rails-3-w-devise-how-to-set-two-separate-homepages-based-on-whether-the-user- i/8888513 # 8888513 –