我要問一個有點模糊的問題,但這裏有雲:的Rails 2.3.8應用跳躍控制器
我保持了傳統的Rails 2.3.8應用程序。我注意到一個奇怪的行爲,首先應用程序服務沒有任何錯誤,因爲有一個app/views/controller_x/action_x.rhtml
但controller_x.rb
中沒有action_x
的定義。然後,一段時間後停止提供服務,我必須在controller_x.rb
中創建action_x
空函數,以使其再次提供請求。
什麼可能導致這種行爲發生?如何在跳過控制器的情況下提供操作視圖?
更新: 現在發生的錯誤是:
ArgumentError in ControllerXController#action_x
no id given
感謝,
顯示這個控制器,請 –
如果你使用的是命名路由,那麼我不知道爲什麼會發生這種情況,但無論如何,IMO應該在你的控制器中有你的動作,即使它們是空的。沒有什麼比可讀的代碼更能引起你的注意。 :) – mark