我有一種情況,我實際上使用了一些單數性質的資源。這是關於建築物的,所以在一個城市我有一個單一的鋸木廠和一個城鎮中心。在REST中處理奇異資源
現在,我正在使用資源(除:或僅:)在需要時以RESTful方式創建所有內容。在這種情況下,我有一個town_center_controller和一個sawmill_controller,它們有不同的顯示操作(他們沒有其他操作)。
可以說一個buildings_controller聽起來更好,但在這種情況下,我將有一個單獨的顯示操作來顯示完全不同的視圖(如鋸木廠和town_center的視圖)。他們有很多不同之處,我真的不知道如何將它們堆疊在一個控制器中。但是,當我銷燬或創建建築物時,我確實使用了buildings_controller。
我想問你,你會怎麼做呢?你將如何設計你的控制器?你會做我做的事情,並創建基於建築物的控制器(每個建築物一個控制器)或其他東西?
啊,我明白了,繼承控制權吧?我曾經在某個時候看過一個railscast。你說得對,這聽起來很有趣,我會仔細看看。 – Spyros 2012-03-19 06:01:21