我正在使用Ruby on Rails 3,我想知道如何管理由“组合结构”组成的资源。也就是说,如果我有一个由User
类,Account
类和Profile
类组成的Setting
资源,我想“引用”User
1}}类来“覆盖”其子类(Account
,Profile
,Setting
“ common \ best way ”。因为我有很多在我的Model-Controller-View结构化应用程序中的类,我想“简化”app/controllers
,app/models
和app/views
文件夹中的文件系统结构,并使应用程序正常工作。< / p>
我应该创建什么文件?我应该如何路由 User
资源?还有什么?你能链接一些关于这个问题的网络资源吗?
答案 0 :(得分:1)
如果我理解你正在寻找的是嵌套资源。
您可以在http://railscasts.com/episodes/139-nested-resources找到说明 以及http://guides.rubyonrails.org/routing.html#nested-resources中rails 3中路由的详细信息。 关于放置文件的位置,只需遵循rails约定。用户看到的内容与文件的位置无关。