0
我有一个用户案例,其中嵌套资源和个人资源都有意义。我如何设计路径和代码结构来反映这一点?例如:为Ruby on Rails共存设计嵌套资源和个人资源操作
resources :magazines do
resources :ads
end
resources :ads
每个ad
属于magazine
,所以magazines/:magazine_id/ads
绝对是有意义的。但是,在某些情况下,我只想列出所有ads
,因此ads
也是有意义的。请注意,magazines/:magazine_id/ads
和ads
有完全不同的view
。同样的事情适用于其他行为。有没有人有类似的情况?有什么更好的方法来解决它,并在mvc
结构代码?
这听起来像magazine_给我的简单_filter。 – spickermann
@spickermann,但观点和行动是完全不同的。所以我不能简单地过滤它。 – new2cpp
您能否举例说明这些操作和观点会有何不同? – spickermann