2010-06-25 93 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或删除)访问的任何方法。