我一直想知道的是在 Rails 中为同一资源创建不同索引视图的最佳方法。
例如,假设您有一组用户,并且用户控制器的当前索引操作生成用户的表格视图。然后,您要创建第二个索引视图,在地图上绘制所有用户。最好的方法是在用户控制器中创建一个新操作,还是创建一个具有新索引的新控制器(如 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