我有一个显示页面,其中有3个标签。第三个选项卡具有添加新操作,并且在创建项目时,默认情况下页面会重定向到第一个选项卡。如何在create动作的重定向路径中传递第三个选项卡的id?
即redirect_to manufacturer_path(@ item.manufacturer.id)重定向到制造商显示页面中的第三个标签页
答案 0 :(得分:0)
使用重定向来锚定:
class IngredientColourLabelAdmin(ImportExportModelAdmin):
"""Ingredient import-export Admin interface"""
resource_class = IngredientColourLabelResource
class MetadataIngredientColourLabelAdmin(ImportExportModelAdmin):
"""Ingredient import-export Admin interface"""
resource_class = MetadataIngredientColourLabelResource
admin.site.register(IngredientColourRelation, IngredientColourLabelAdmin)
admin.site.register(IngredientColourRelation, MetadataIngredientColourLabelAdmin)
但是似乎浏览器不会滚动到它,所以,你也必须只渲染redirect_to manufacturer_path(@item.manufacturer.id), anchor: "tab3"
条件中的一个合适的视图部分。
如果if
后跟id="tab3"
,则浏览器会搜索该锚点。请参阅the explanation。