【发布时间】:2010-04-14 01:06:20
【问题描述】:
我想做与这里的问题类似的事情: Grouping Views, Controllers, Models in MVC
但是在 Ruby on Rails 中。问题是,模型将被分组在一个文件夹中,但控制器和视图将被放在不同的文件夹中,例如 admin/ 和 store/ 文件夹。
试图在一个项目中将它们分开,但问题是:
map.connect 'projects/:id', :controller => 'gallery/projects', :action => 'show'
map.namespace(:gallery, :active_scaffold => true) do |gallery|
gallery.resources :projects, :comments
end
这样,gallery_project_path(@project) 返回 /gallery/projects/xxx(我希望它是 /projects/xxx)
Rails 可以做到这一点吗?
【问题讨论】:
标签: ruby-on-rails model-view-controller