2014-10-08 55 views
0

我工作的Rails應用程序,並使用「devise'for認證相同的登錄,我有不同的模型(管理 - 用戶),我只需要一個登錄頁面導軌:多個型號

在我的情況下作出的管理員角色或使用單表繼承(STI)是不有效的,因爲用戶和管理員沒有太多共同點 所以有更好的解決方案我的問題

回答

0

你可以有一個單選按鈕選擇角色和爲設計創建定製控制器。這是一個answer幫助您創建自定義控制器。現在在控制器動作中,您可以根據單選按鈕的值插入到模型中。雖然我曾經遇到過這個問題,但我採取了不同的方法。我在單個頁面中創建了兩個登錄表單,並使用jQuery flipster在表單中滑動。這是一個flipster的example的樣子。讓我知道你是否需要進一步澄清。希望能幫助到你。

+0

@Youssef Emad:我回答了你還是有些東西你還不清楚? – Saurabh 2014-10-08 12:21:34