【发布时间】:2011-09-24 19:35:22
【问题描述】:
我正在使用 Ruby on Rails 3.0.7,在我的应用程序中我有一个 Users::Article 类(注意它是命名空间的)。在routes.rb 文件中声明如下:
resources :users do
resources :articles
end
我想设置与Users::Article 类相关的路由,以便我可以通过 URL /articles、/articles/new、/articles/1 和 /articles/1/edit 访问它,但我仍想使用 RoR 约定优于配置“系统”。也就是说,我想使用:
-
Users::ArticlesHelper; -
views/users/articles/<file_name>.html.erb查看文件; - 命名路线(
<name>_path和<name>_url); - 和其他“a la Ruby on Rails Way”...
我该怎么做?
简单地说,例如,我想引用/articles/1 路径,但要使应用程序完全按照users/<user_id>/articles/1 路径工作。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 configuration routing