私が疑問に思っていることは、Rails で同じリソースの別のインデックス ビューを作成する最善の方法です。
たとえば、ユーザーのグループがあり、ユーザーの表形式のビューを生成するユーザー コントローラーの現在のインデックス アクションがあるとします。次に、マップ上にすべてのユーザーをプロットする 2 つ目のインデックス ビューを作成します。Users コントローラーで新しいアクションを作成するか、新しいインデックスを使用して新しいコントローラー (UsersMap など) を作成するのが最善の方法でしょうか?
感想よろしくお願いします...
私のルートファイルは次のようになります。
resources :users, :only => [:index, :index_with_map, :show, :edit, :update] do
match '/index_with_map' => 'users#index_with_map'
end
しかし、「users/index_with_map」を押すと、次のようになります。
ActiveRecord::RecordNotFound at /admin/users/index_with_map Couldn't find User with id=index_with_map