2011-04-22 29 views
0

我有四個型號:Rails:如何路由未關聯的資源?

class User < ActiveRecord::Base 
    has_many :posts 
end 

class Category < ActiveRecord::Base 
    has_many :posts 
end 

class Post < ActiveRecord::Base 
    belongs_to :user 
    belongs_to :metric 
    has_many :comments 
end 

class Comments < ActiveRecord::Base 
    belongs_to :post 
end 

我希望能夠在一定類別的訪問後對特定用戶。例如:

http://domain.com/users/1/categories/1/posts 

而且我希望看到所有類別的清單,如果我訪問:

http://domain.com/users/1/categories/ 

由於這些類別是固定的,同爲所有用戶,用戶和類別沒有直接關聯。因此,我不太清楚如何配置routes.rb文件以訪問用戶類別內的帖子。我會很感激任何建議。謝謝!

回答