我想爲Rails中的用戶顯示不同的根頁面。登錄用戶的不同頁面以及登錄用戶的根目錄
我定義根:
root :to => 'welcome#index'
和歡迎控制:
class WelcomeController < ApplicationController
before_filter :authenticate_user!
def index
end
end
目前它是確定爲已登錄的用戶,但在重定向到/用戶用戶未登錄/ sign_in
我想顯示靜態根頁面,而不是重定向。
刪除您的before_filter,並添加您的邏輯到索引方法來確定顯示基於它們是否在登錄你在使用設計? – 2012-02-18 07:49:21
@MarcTalbot是的,是否有可能在routes.rb中實現? – 2012-02-18 07:51:02
這個確切的問題已經在這裏得到解答http://stackoverflow.com/questions/8888289/rails-3-w-devise-how-to-set-two-separate-homepages-based-on-whether-the-user- i/8888513#8888513 – 2012-02-18 08:09:01