Rails 7中Admin::Shop#index页面Devise NoMethodError问题求助
Rails 7 电商平台开发中 link_to 跳转路径错误求助
我正在跟随Conner Jensen的YouTube教程,使用Rails 7搭建电商平台,当前遇到link_to元素的跳转问题:期望页面上的「Show Shop Button」能正确跳转到对应店铺的详情页/局部视图,但目前无法实现。
问题背景与细节
- 教程中Conner Jensen曾通过修改
_category.html.erb里「Show Category」的链接解决过类似错误,但我的对应文件_shop.html.erb和他的样式结构完全不同 - 涉及的文件包括Devise生成的文件,以及
/admin/shops/index.html.erb(已附截图) - 具体错误表现:
- 当「Show this shop」的路径使用
admin_shop时,页面抛出NoMethodError - 将路径改为
@shop后,admin/shops页面可正常加载,但所有「Show this shop」链接均指向admin/shops列表页,无法跳转到对应具体店铺的详情页面
- 当「Show this shop」的路径使用
希望能得到解决这个路径跳转问题的方法。
内容的提问来源于stack exchange,提问作者Mambo Zulu
相关产品推荐
相关产品推荐

