我打算爲不同的用戶類型使用不同子域的應用程序。我將爲每個用戶類型命名空間控制器。現在我想我還需要命名空間以使其正常工作?命名空間名稱空間控制器還有什麼?
如果我命名空間的控制器是這樣的:
app/controllers/student/users_controller.erb
app/controllers/student/...
app/controllers/student/...
那麼我想我還需要命名空間訪問量是這樣的:
app/views/student/homeworks/index.html.erb
app/views/student/homeworks/...
app/views/student/homeworks/...
是否也應該命名空間的助手和我SessionController在那裏我處理用戶登錄?另外,我不認爲我應該命名空間ApplicationController
所以我應該如何處理這個問題?
謝謝!
謝謝,但我試圖避免在我的視圖和控制器中有很多'if'語句的情況。我的用戶在查找「家庭作業」的「顯示」視圖時有很多不同的觀點。我將有4種類型的用戶,我不想要混亂的代碼。這就是爲什麼它不會幹燥,但大的優勢將是更簡潔的代碼,更容易維護。我只是不確定如何處理我的問題中的疑慮。 – user3339562 2014-09-13 15:30:42