我正在使用Ruby on Rails 3.0.7,並且在我的應用程序中我有一個Users::Article
類(請注意它是名稱空間)。在routes.rb
文件中指出如下:更改路由行爲但保留「Convention over Configuration」
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的路」 ......
我怎麼能這樣做?
在幾句話,例如,我想指的是/articles/1
路徑,但提出申請準確工作,因爲它正在考慮users/<user_id>/articles/1
路徑。