2012-05-30 79 views
0

基本上我有一個現有的CollegeClass控制器,它具有默認的基本REST式動作,比如顯示該大學課程的網頁,編輯編輯以及編輯頁面本身後操作的更新。我需要添加一個額外的「關於類」網頁到這個資源,它不會添加另一個模型。它只會將另一個字段添加到現有CollegeClass表中,以顯示將顯示新頁面的html。在我的控制器中創建一個全新的動作會更好嗎,還是應該在Ruby on Rails中創建一個新的控制器?

我應該創建一個獨立於「關於類」的控制器嗎?還是應該向CollegeClass控制器添加新的操作?或者我需要嵌套這個?

感謝您的幫助

+0

聽起來像是在「關於類」網頁靜態內容只是將其路由大學裏面航線。如果它真的是靜態的,你可以爲靜態內容重定向製作一個特殊的控制器。 – timaschew

回答

1

我會去的自定義操作和

resources :colleges do 
    member do 
    get 'about' 
    end 
end 


CollegeController < ApplicationController 
    def about 
    end 
end 
+0

創建,編輯和更新操作如何?大學教授將有能力編輯該CollegeClass的html字段。我應該把所有這些都加進去嗎? – Goalie

+0

是的,定期休息的方法去那裏 –

相關問題