如何在rails上的ruby中为嵌套URL指定自定义操作?例如,我有两个资源人和书。在书籍控制器中,我有一个自定义动作,比如说foo_action。我很想知道如何在rails上的ruby中使用嵌套资源来指定类似的内容:
people/10/book/foo_action/20
基本上,调用与属于人10的书20相关联的foo_action 。 (人和书是一对多关系)。
非常感谢。
答案 0 :(得分:2)
map.resources :people do |person|
person.resources :books, :member => {:foo_action => :get}
end
将:get
替换为您的操作可以访问的任何方法(获取,发布,放置或删除)。