2010-06-25 92 views
1

如何在rails上爲ruby中的嵌套URL指定自定義操作?例如,我有兩個資源人員和書籍。在書籍控制器中,我有一個自定義操作,比如說foo_action。我不知道如何可以使用嵌套資源,Ruby on Rails的指定是這樣的:關於Ruby on Rails中嵌套資源的問題

people/10/book/foo_action/20 

基本上通話用書20屬於人10相關的foo_action。 (人與書是一對多的關係)。

非常感謝。

回答

2
map.resources :people do |person| 
    person.resources :books, :member => {:foo_action => :get} 
end 

替換:get與你的行動應符合(GET,POST,PUT或刪除)訪問的任何方法。