2010-10-11 61 views
0

如何讓控制器在沒有模型時保持寧靜?我有以下控制器稱爲程序,並且我希望它是寧靜的,以便:導軌2.8沒有車型的寧靜路線?

rake routes | grep程序

會向我顯示一個完整的方法列表。目前,我只有:

new_programs GET /programs/new(.:format)      {:controller=>"programs", :action=>"new"} 
     edit_programs GET /programs/edit(.:format)      {:controller=>"programs", :action=>"edit"} 
      programs GET /programs(.:format)       {:controller=>"programs", :action=>"show"} 
        PUT /programs(.:format)       {:controller=>"programs", :action=>"update"} 
        DELETE /programs(.:format)       {:controller=>"programs", :action=>"destroy"} 
        POST /programs(.:format)       {:controller=>"programs", :action=>"create"} 

我已經加入map.resource:計劃我的路線文件,我想/程序/:ID以及

+1

你的意思是Rails 2.3.8?我不認爲有2.8版本。 – zetetic 2010-10-11 19:03:38

回答

1

我想你已經使用resource當你需要使用resources。嘗試改變你的路線:

map.resources :programs 
+0

拼寫錯誤:)謝謝 – 2010-10-11 19:05:28

0

您在這裏都會響起來定義。但這是可能的。型號不是必需的。只需創建資源行並創建控制器。在控制器的動作中,定義你想要放置的代碼。