Ruby on rails 为rails 3重写的路由

Ruby on rails 为rails 3重写的路由,ruby-on-rails,Ruby On Rails,这在rails 3中是否正确: map.resources :users do |user| user.resources :votes user.resources :voteable do |mv| mv.resources :votes end end 我检查了这里和stackoverflow,但我只是想确定一下。我正试图让竖起大拇指的宝石(经过一些修改的投票)发挥作用,我认为我的问题来自路线。rb第一个街区将在rails3: resources :users do resource

这在rails 3中是否正确:

map.resources :users do |user|
user.resources :votes
user.resources :voteable do |mv|
mv.resources :votes
end 
end

我检查了这里和stackoverflow,但我只是想确定一下。我正试图让竖起大拇指的宝石(经过一些修改的投票)发挥作用,我认为我的问题来自路线。rb

第一个街区将在rails3:

resources :users do
 resources :votes, :books do
  resources :votes

resources :books
resources :users
您缺少
end
语句

resources :users do
  resources :votes
  resources :voteable do
    resources :votes
  end 
end