私はroutes.rbにこれを持っています
resources :users, :path => "/", :only => [:show] do
resources :collections, :controller => 'users/collections'
end
次の場所からコレクションリソースにアクセスできるのはなぜですか。
http://localhost:3000/en/collections
これがユーザーの内部でこれを解決する場合はどうなりますか?
collection resource
内部で有効にするだけにしたい:
http://localhost:3000/en/users/collections
これが私のルートです:
user_collections GET (/:locale)/:user_id/collections(.:format) users/collections#index
POST (/:locale)/:user_id/collections(.:format) users/collections#create
new_user_collection GET (/:locale)/:user_id/collections/new(.:format) users/collections#new
edit_user_collection GET (/:locale)/:user_id/collections/:id/edit(.:format) users/collections#edit
user_collection GET (/:locale)/:user_id/collections/:id(.:format) users/collections#show
PUT (/:locale)/:user_id/collections/:id(.:format) users/collections#update
DELETE (/:locale)/:user_id/collections/:id(.:format) users/collections#destroy
どうすればいいですか?
ありがとうございました