我有動作控制器:如何基於REST-IZE一個複雜的控制器
class GameController < ApplicationController
before_filter :set_titles
def prestart
end
def wait
end
def play (game)
end
def button
end
def finish
end
def set_titles
end
set_titles將獲得(適用於所有操作和其他一般屬性)頁面標題 所有其他行動檢查的東西,呈現視圖。
如何基於REST-IZE這一點。 我只能想到創建一個Wait_player控制器play_game控制器等,他們都只會有一個顯示操作。但是這看起來很笨拙,並且更難以在同一個控制器中遵循所有這些相關的操作。
這個答案相當不錯,但我還想提一下,在這種情況下,所有這些「行爲」更像是州。除了神祕的「按鈕」。通過將所有這些移動到模型的「狀態」元素中,並僅「更新」狀態,可以使其變得非常RESTful。 – 2009-07-08 03:26:39