限制资源操作

时间:2011-05-21 16:15:15

标签: ruby-on-rails routing

在我的routes.rb中我有:

resources :countries do
    resources :cities
end

但我只想要:

new:    GET     /countries/:id/cities/new
create: POST    /countries/:id/cities

而不是7个动作。

我该怎么办?

2 个答案:

答案 0 :(得分:32)

你走了:

resources :cities, :only => [:new, :create]

参考here

答案 1 :(得分:2)

尝试

 resources :cities, :only => [:new,:create]