传递数据目标以及重定向到rails

时间:2016-06-01 10:18:27

标签: javascript ruby-on-rails

我有一个显示页面,其中有3个标签。第三个选项卡具有添加新操作,并且在创建项目时,默认情况下页面会重定向到第一个选项卡。如何在create动作的重定向路径中传递第三个选项卡的id?

即redirect_to manufacturer_path(@ item.manufacturer.id)重定向到制造商显示页面中的第三个标签页

1 个答案:

答案 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