私はRuby on Rails 3.0.7を使用しており、私のアプリケーションにはUsers::Article
クラスがあります(名前空間になっています)。 routes.rb
ファイルでは、次のように述べている:ルートビヘイビアを変更するが、 "Convention over Configuration"を維持する
resources :users do
resources :articles
end
私はURL /articles
、/articles/new
、/articles/1
と/articles/1/edit
でそれにアクセスできるように、Users::Article
クラスに関連したルートを設定したいと思いますが、私はしたいと思いますRoR のコンフリクトを "システム"に引き続き使用してください。つまり、私は以下を使用したいと思います:
- ;
views/users/articles/<file_name>.html.erb
ビューファイル。- 名前付きルート(
<name>_path
および<name>_url
)。 - など "Railsのウェイラルビー" ...
私はそれをどのように行うことができますか?
いくつかの単語では、例えば、私は/articles/1
パスが、それはusers/<user_id>/articles/1
パスを検討していると、アプリケーションが正確に動作することを参照したいと思います。