我的人员索引页面收到一个名为 city_name 的参数。如果 city_name 有效且明确,则显示该城市的所有人。但是,如果 city_name 参数匹配多个城市,我想向用户显示一个屏幕,告诉他选择所需的城市(然后他被重定向回具有明确查询的人员索引操作)。
正确的方法是什么?我是否应该在我的 PeopleController 中创建一个名为选择的操作,并在 city_name 不明确时重定向到它?
我的人员索引页面收到一个名为 city_name 的参数。如果 city_name 有效且明确,则显示该城市的所有人。但是,如果 city_name 参数匹配多个城市,我想向用户显示一个屏幕,告诉他选择所需的城市(然后他被重定向回具有明确查询的人员索引操作)。
正确的方法是什么?我是否应该在我的 PeopleController 中创建一个名为选择的操作,并在 city_name 不明确时重定向到它?